你define了那个ID吗?而且我个人觉得即使把自己添加的代码加到中间去也没什么,你可以试试。
BEGIN_MESSAGE_MAP(CMemoryView, CView)
//{{AFX_MSG_MAP(CMemoryView)
ON_NOTIFY(NM_CLICK,ID_LISTCTRL,OnLButtonDown)
//}}AFX_MSG_MAP
BEGIN_MESSAGE_MAP(CMemoryView, CView)
//{{AFX_MSG_MAP(CMemoryView)
ON_NOTIFY(NM_CLICK,ID_LISTCTRL,OnLButtonDown)
//}}AFX_MSG_MAP
解决方案 »
- 透明背景CEdit问题
- 进度条的问题
- 在线急等!有关磁盘绝对读写的问题(setfilepointer createfile readfile!!!
- 为什么我的缓冲区只能接收到四个字符.
- 入门级问题,请问BOOL和bool虽然本质上说一样,可是分别在什么情况下使用?
- 考北京的计算机研究生,哪个学校的“性价比”比较高 ?
- 用网页打开xml文件,如何默认各节点都是关闭状态的呢?
- 使用jrtp库来传输h264文件
- 请问:VC++编写的程序能在UNIX和SOLARIS上运行吗?
- 请各位高手给我推荐一下,初学vc的工具书,谢谢!
- 任何人都可以在 5 分钟内编出一个病毒 !!
- 怎么判断WinExec(...)调用的程序是否执行完毕?
define了,自己添加的代码加到中间去是没什么,但放在外面是一种良好的编程习惯
xiaobei525(好久没吃海鲜了,老板,上一盘海带!):
我是动态添加Listctrl控件,消息映射宏不一样
表示关注!,帮你up!
改为
ON_NOTIFY(NM_CLICK,ID_LISTCTRL,OnLButtonDown)
注意ON_NOTIFY消息的函数类型应该是
void OnLButtonDown(NMHDR* pNMHDR, LRESULT* pResult);
否则在win98下会报错
表示关注!,帮你up!
我是要WM_LBUTTONDOWN消息,而不是NM_CLICK
我觉得你错了,如果你从ListCtrl派生一个类,可以映射WM_LBUTTONDOWN
jiangsheng(蒋晟卧病中) :
我看看
另:病了?保重身体