MFC ON_NOTIFY_EX消息是干什么用的?
来源:互联网 发布:菜鸟教程java string 编辑:程序博客网 时间:2024/04/29 06:57
BEGIN_MESSAGE_MAP(CtpDlg, CDialogEx) ON_NOTIFY_EX(TTN_NEEDTEXT,0,SetTipText) //这一条是干什么的 (SetTipText是一个自定义成员函数)END_MESSAGE_MAP()
ON_NOTIFY_EX用来处理控件通知消息WM_NOTIFY 的宏。 形式是:ON_NOTIFY_EX(nCode,id,memberFxn) 其中 nCode可以表示一个待处理的消息 id表示发送消息的窗口 memberFxn表示消息处理函数 ; afx_msg BOOL memberFxn(UINT id, NMHDR*pNotifyStruct,LRESULT*result); 其中参数NMHDR的定义是:typedef struct tagNMHDR { HWND hwndFrom; //发送消息的句柄 UINT_PTR idFrom; //发送消息的控件的id UINT code; //通知消息相关代码 } NMHDR; 其中的NMHDR*也可以任意一个包含NMHDR的结构体指针 你的 ON_NOTIFY_EX(TTN_NEEDTEXT,0,SetTipText) 这个是很常用的功能,就是鼠标移到控件上会有文字提示,如鼠标移动到工具栏上会有相应的提示框出现的。
0 0
- MFC ON_NOTIFY_EX消息是干什么用的?
- MFC OnCmdMsg函数是干什么用的?
- MFC中 CCmdUI类是干什么用的?
- ?????????这是干什么用的?
- 显卡是干什么用的?
- 花生壳是干什么用的
- PatternCompiler是干什么用的
- CC_DLL是干什么用的
- CC_DLL是干什么用的
- 花生壳是干什么用的
- DoEvents是干什么用的?
- ActionMapper 是干什么用的?
- @jsonignoreproperties 是干什么用的
- MFC中, WM_MEASUREITEM 和WM_DRAWITEM 分别是干什么的?
- string前的@是干什么用的
- VideoSoft FlexArray 控件是干什么用的
- 这段代码是干什么用的
- tld 文件是干什么用的啊?
- 变量的生命周期
- Android开发最佳实践
- MFC中, WM_MEASUREITEM 和WM_DRAWITEM 分别是干什么的?
- C#冒泡排序
- Interview Preperation
- MFC ON_NOTIFY_EX消息是干什么用的?
- jquery命名空间
- C# Windows 7任务栏开发之图标闪动(Flash)
- js实现每隔固定时间调用
- C# Windows 7任务栏开发之跳转列表(Jump Lists)
- webwork xml中传入多个参数的问题
- 【Unity】NGUI优化
- jsp include在jsp页面传参会有红叉的问题解决办法
- effective c++ 笔记 (49-52)