如何在两个对话框之间进行消息传递

来源:互联网 发布:有声朗读软件 编辑:程序博客网 时间:2024/06/05 20:36

#define WM_USERDEFMSG (WM_USER + 101)
ON__MESSAGE(WM_USERDEFMSG, OnUserDefMsg)
afx_msg LRESULT OnUserDefMsg(WPARAM wParam,LPARAM lParam);

LRESULT ××××::OnUserDefMsg(WPARAM wParam,LPARAM lParam)
//××××代表处理该消息的类名
{
      MessageBox("响应了自定义的消息,^_^","自定义消息响应",MB_ICONQUESTION | MB_OK);
      return 0;
}

从子窗口向主窗口发送消息时使用::SendMessage(AfxGetMainWnd()->m_hWnd,WM_USERDEFMSG,1,0L);