求助,怎样从窗口类子类发送消息?
我从一个窗口类的子类的OnClose函数里往另一个类里发送消息,
SendMessage(WM_DELETEWDXDLG);
可是为什么那个类的处理函数没有响应呢???
请大家指点。。。谢谢
[解决办法]
SendMessage(WM_DELETEWDXDLG);是给本类发消息
[解决办法]
m_pAnotherWnd-> SendMessage(WM_DELETEWDXDLG, 0, 0);
[解决办法]
在SendMessage(WM_DELETEWDXDLG);的类中定义消息响应函数
[解决办法]
窗口造作不能通过窗口构造函数。
要在初始化函数里进行。
OnInitDialog
[解决办法]
mHwnd 为你要发送消息的窗口的句柄,先获取它的值
::SendMessage(mHwnd, WM_DELETEWDXDLG);