在请问一个问题,消息映射的
这样一个情景:
我的对话框里面定义一个 CWnd 之类的变量
在一个函数里面,
调用 create()函数,比如:
m_childWnd.Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,
CRect(0, 0, 20, 20), this, 1234);
然后把这个只窗口显示在对话框上。
我的问题是:
怎么给这个子窗口分配事件呢。比如:单击,鼠标之类的
求高手指点啊
我的对话框里面定义一个 CWnd 之类的变量
在一个函数里面,
调用 create()函数,比如:
m_childWnd.Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE,
CRect(0, 0, 20, 20), this, 1234);
然后把这个只窗口显示在对话框上。
我的问题是:
怎么给这个子窗口分配事件呢。比如:单击,鼠标之类的
求高手指点啊
...全文
相关推荐
MFC消息映射和消息路由分析.pdf
MFC消息映射和消息路由分析.pdf MFC消息映射和消息路由分析.pdf
MFC消息映射宏
<br /> <br />MFC消息映射宏 <br />消息的传递与发送是Windows应用程序的核心所在,任何事件的触发与响应均要通过消息的作用才能得以完成。在SDK编程中,对消息的获取与分发主要是 通过消息循环来完成的,而在MFC编程中则是通过采取消息映射的方式对其进行处理的。相比而言,这样的处理方式要简单许多,这也是符合面向对象编程中尽可 能隐含实现细节的原则。一个完整的MFC消息映射包括对消息处理函数的原型声明、实现以及存在于消息映射中的消息入口。这几部分分别存在与类的头文件和实现文件中。一般情况下
消息映射
消息映射
MFC中消息映射实例
1、MFC中用DECLARE_MESSAGE_MAP宏声明消息映射函数; 2、MFC中用BEGIN_MESSAGE_MAP和END_MESSAGE_MAP宏实现消息映射; 3、每个MFC应用程序中都存在一个消息响应链表,这个表由DECLARE_MESSAGE_MAP定义,并 由BEGIN_MESSAGE_MAP和END_MESSAGE_MAP宏之间的代码填充内容。这样,取得消息后,MFC
模仿MFC的消息函数映射
NULL 博文链接:https://sxjkk.iteye.com/blog/1172507



