MFC中发送消息的问题
一个单文档工程,我在DOC的 类中相应一个菜单消息,然后在该菜单消息的函数里向主框架发送一个窗口消息比如
WM_SETICON,这里如果MainFrame映射表中未添加 WM_SETICON,MainFrame为什么还能相应该函数?
因为主框架的ICON发生了变化。
不明白MainFrame里没有WM_SETICON,为什么还能响应这个消息,应该不能相应才对啊,因为MainFrame映射表里没有相应的处理函数啊和消息标志啊.希望能解释详细点,谢谢了啊
WM_SETICON,这里如果MainFrame映射表中未添加 WM_SETICON,MainFrame为什么还能相应该函数?
因为主框架的ICON发生了变化。
不明白MainFrame里没有WM_SETICON,为什么还能响应这个消息,应该不能相应才对啊,因为MainFrame映射表里没有相应的处理函数啊和消息标志啊.希望能解释详细点,谢谢了啊
...全文
相关推荐
MFC线程间发送消息
MFC线程间发送消息是通过Windows API中的`PostThreadMessage`或`SendMessage`函数实现的,结合MFC的`CWinThread`类,使得线程通信变得相对直观。
MFC线程之间互相发送消息:PostThreadMessage
MFC中可以使用PostThreadMessage指定线程ID单独发送消息,线程也可以用GetMessage函数接收消息; (1)PostThreadMessage函数: PostThreadMessage用法:添加链接描述; 函数原型:BOOL PostThreadMessage(DWORD idThread,UINT Msg,WPARAM wParam,LPARAM IParam); (2)G...
MFC多线程发送消息
AfxPostMessage():与::PostMessage()类似,可以在一个线程中向另一个线程的窗口队列发送消息,但AfxPostMessage()会自动处理跨线程消息的问题。2.
MFC下父窗口与子窗口的数据发送
数据的传递主要通过消息机制、成员变量以及接口函数来实现。1. **消息机制**:MFC利用Windows的消息机制进行数据传递。当子窗口需要向父窗口发送数据时,可以发送自定义的消息。
MFC自定义消息的发送与接收
自定义消息不局限于Windows消息队列中的标准消息,它们可以用来传递额外的信息或者执行特定的操作。本文将深入探讨如何在MFC中发送和接收自定义消息。首先,我们来了解自定义消息的基本概念。


