对话框A中有一个按钮,点击按钮弹出一个对话框B,如何在对话框B向对话框A发送消息
这样怎么不行::PostMessage(::GetParent(this->GetSafeHwnd()), WM_CONFIG_SYSTEMSET, 0, 1) ;
WM_CONFIG_SYSTEMSET是我在对话框A中定义的消息
这样怎么不行::PostMessage(::GetParent(this->GetSafeHwnd()), WM_CONFIG_SYSTEMSET, 0, 1) ;
WM_CONFIG_SYSTEMSET是我在对话框A中定义的消息
确定A对话框有写消息映射?
还有你确定WM_CONFIG_SYSTEMT的值大于1024?再好好看看呗
否则的话,你就需要获取目标窗口的句柄了,获取方式可以是目标窗口传过来,也可以直接通过窗口名字获取句柄。
这里有个 从线程向窗口发送消息的资料,希望对你有用:
http://blog.csdn.net/hjx_1000/article/details/8476092