对话框A中有一个按钮,点击按钮弹出一个对话框B,如何在对话框B向对话框A发送消息
这样怎么不行::PostMessage(::GetParent(this->GetSafeHwnd()), WM_CONFIG_SYSTEMSET, 0, 1) ;
WM_CONFIG_SYSTEMSET是我在对话框A中定义的消息

解决方案 »

  1.   

    你确定AB两对话框之间有父子关系?
    确定A对话框有写消息映射?
    还有你确定WM_CONFIG_SYSTEMT的值大于1024?再好好看看呗
      

  2.   

    如果你的目标窗口就是按钮所在的窗口的话,直接用m_hWnd的就行了。
    否则的话,你就需要获取目标窗口的句柄了,获取方式可以是目标窗口传过来,也可以直接通过窗口名字获取句柄。
    这里有个 从线程向窗口发送消息的资料,希望对你有用:
    http://blog.csdn.net/hjx_1000/article/details/8476092