因为窗体上没有控件,不知道从哪里定义消息了
在头文件中定义
CListCtrl m_List;在OnInitDialog() 中初始化m_List现在已经显示在窗体上了,请问ListCtrl项目的点击消息怎么产生??
在头文件中定义
CListCtrl m_List;在OnInitDialog() 中初始化m_List现在已经显示在窗体上了,请问ListCtrl项目的点击消息怎么产生??
解决方案 »
- 枚举USB设备时发现一个奇怪的现象,请大侠解释一下
- 给指定IP段弹出浏览器插件,如何实现?插件用什么做?
- 动态数据源注册代码添哪啊?请教!!
- 难题,急:怎样才能获取Outlook中的联系人信息?
- 一个复杂问题,WindowFromPoint返回了一个CWnd指针转换成CListBox(鼠标在的位置就是一个Listbox)后发现项总数始终为1,取始终都只能取
- 如何处理单双击的问题。。。?
- 寻求 FTP 客户端参考源码(不是用winnet helper的那种)
- 问一个菜问题?!SOS!
- 关于在RichEdit 中 禁止激活插入的ActiveX控件
- 有那位大侠知道QQ数据包的解密算法?
- !!!!!!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()