现在的位置: 首页 > 综合 > 正文

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

2012年09月09日 ⁄ 综合 ⁄ 共 343字 ⁄ 字号 评论关闭

#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);

抱歉!评论已关闭.