[没分了也想问的问题] -- 如何获得对话框中定义的CListCtrl类的消息?? 因为窗体上没有控件,不知道从哪里定义消息了在头文件中定义CListCtrl m_List;在OnInitDialog() 中初始化m_List现在已经显示在窗体上了,请问ListCtrl项目的点击消息怎么产生?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建时候有个id,参考消息映射,把id换成这个就可以了 我是这样做的,但目前还不行。1 选择了资源视图中的对话框,然后在上面托放了一个ListCtrl控件2 选择添加了这个控件的消息,OnHdnItemclickList1。我感觉这个是单击列表项目的消息3 这样在我的代码上就由系统自动添加了这个消息 ON_NOTIFY(HDN_ITEMCLICK, 1, &CSetup::OnHdnItemclickList1)4 我把原ID由1 改成了我Create控件时写的1005 然后在消息处理函数中填写了我的内容 void CSetup::OnHdnItemclickList1(NMHDR *pNMHDR, LRESULT *pResult) { LPNMHEADER phdr = reinterpret_cast<LPNMHEADER>(pNMHDR); // TODO: 在此添加控件通知处理程序代码 MessageBox("asdf"); }可还是得不到消息响应~~~,请问那个地方不对了? view-classwinzardobject ids:选择ClistCtrl的id,messages:选择HDN_ITEMCLCK添加单击item项的处理 找到了原因,我把消息换成下面两种都可以收到消息NM_CLICKLVN_ITEMCHANGED感谢wlwlxj(wlwlxj) happyhqr() 怎么能把matlab程序在脱离MATLAB环境下运行 这里大牛最多,杀鸡用回牛刀吧(百度贴吧漏洞) 变量定义? 如何编程实现对远程机器的操作? 100分 问全局hook 的MouseProc 问题 怎样传递recordset结构? 各位高手,请问什么函数可以实现把一个编辑框中的字符拷贝到另一个编辑框中已有的字符后面? windows 编程问题,好心人帮帮忙啊 如何给列表控件的每一行都添加标签页提示,求大牛指导!? 不知这个软件有吗?(关于邮件) !!!!!!CSDN无高手,还是我问的问题太愚蠢????!!!!!!! CRect::Size
1 选择了资源视图中的对话框,然后在上面托放了一个ListCtrl控件
2 选择添加了这个控件的消息,OnHdnItemclickList1。我感觉这个是单击列表项目的消息
3 这样在我的代码上就由系统自动添加了这个消息
ON_NOTIFY(HDN_ITEMCLICK, 1, &CSetup::OnHdnItemclickList1)
4 我把原ID由1 改成了我Create控件时写的100
5 然后在消息处理函数中填写了我的内容
void CSetup::OnHdnItemclickList1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMHEADER phdr = reinterpret_cast<LPNMHEADER>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
MessageBox("asdf");
}可还是得不到消息响应~~~,请问那个地方不对了?
object ids:选择ClistCtrl的id,messages:选择HDN_ITEMCLCK
添加单击item项的处理
LVN_ITEMCHANGED感谢
wlwlxj(wlwlxj)
happyhqr()