ON_NOTIFY宏显示下拉式按钮菜单
解决方案 »
- tree control的checkbox怎么用??在线等待....
- Microsoft Visual C++ 6.0 启动起来,不能进行任何操作,鼠标点击任何地方都报错,退出。
- 很菜的问题:添加记录集,是关于BOOL型的
- 如何调用自定义类的函数
- 含有多个字符资源文件的程序,如何防止和别人写的资源号冲突!
- 问一个很菜的问题,这错误怎么改呢??
- 在横秋,在相互..高手们,帮帮忙啊。动态创建的组合框咋就改不掉里面的字体呢?
- 一定给分!!请问怎么用VC在代码中把SQL Server的数据库备份到指定目录,而且要能恢复!谢谢了先
- 一个input type=text的元素,如何fire oncopy的event?
- vs2015和opencv3.1.0在MFC上调开摄像头,摄像头阔以打开,但是显示不出图像
- 都是很简单的送分题:《深入浅出MFC》中有两个,《Windows程序设计》中有一个。
- 关于char *lpStr的问题
WM_NOTIFY
idCtrl = (int) wParam; //wParam保存发送消息的控件ID
pnmh = (LPNMHDR) lParam; //lParam指向一个结构
至于ON_NOTIFY,只不过是一个消息拆解宏罢了,定义如下:
#define ON_NOTIFY(wNotifyCode, id, memberFxn) { WM_NOTIFY, (WORD)(int)wNotifyCode, (WORD)id, (WORD)id, AfxSig_vNMHDRpl, (AFX_PMSG)(void (AFX_MSG_CALL CCmdTarget::*)(NMHDR*, LRESULT*))&memberFxn },
就是用名字为memberFxn的函数处理标识号(IDC_XXX)的控件发给本窗口的WM_NOTIFY消息。