如果我想定制一个消息,实现一下功能怎么做?
在子对话框中点击一个键发送一个消息,这个消息的处理函数在另一个对话框中
也就是说在一个对话框中点击键,在另一个对话框中能够立即响应

解决方案 »

  1.   

    ON_MESSAGE宏,,写一个回调函数....
      

  2.   

    首先在第二个对话框自定义一个消息处理函数。
    然后击键时在其处理函数中SendMessage即可。
      

  3.   

    对于这个自定义消息,你必须在两个对话框中分别定义或者定义在一个能让两个对话框都include进来的文件中,例如:
    #define WM_MYMESSAGE         WM_USER+200
    消息响应函数在需要处理这个消息的对话框类中定义,例如
    在处理这个消息的对话框的头文件中:定义
    afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);
    在cpp文件BEGIN_MESSAGE_MAP中加入消息响应
    ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)