当前位置: 源码素材网 » VC++源码 » 系统相关 » 详情页

VC++ 通过消息传递数据的实现方法

VC++ 通过消息传递数据的例子,代码中演示了三种发送消息的方法,在消息中传递数据,代码如下:
  //发送命令一
  void CSenderDlg::OnCommand1()
  {
   //找到接收消息的窗口(窗口名为Receiver)
   CString str="Receiver";
   CWnd *pWnd=CWnd::FindWindow(NULL,str);
   if(pWnd)
   pWnd->SendMessage(WM_COMM,0,0);
  }
  //发送命令二
  void CSenderDlg::OnCommand2()
  {
   //找到接收消息的窗口(窗口名为Receiver)
   CString str="Receiver";
   CWnd *pWnd=CWnd::FindWindow(NULL,str);
   if(pWnd)
   pWnd->SendMessage(WM_COMM,0,1);
  }
  //发送命令三
  void CSenderDlg::OnCommand3()
  {
   //找到接收消息的窗口(窗口名为Receiver)
   CString str="Receiver";
   CWnd *pWnd=CWnd::FindWindow(NULL,str);
   if(pWnd)
   pWnd->SendMessage(WM_COMM,1,0);
  }
  以下是接收消息:
  void CReceiverDlg::OnReceiveMsg(WPARAM wParam,LPARAM lParam)
  {
   if(wParam==0 && lParam==0)
   AfxMessageBox("主控程序发送命令1!");
   if(wParam==0 && lParam==1)
   AfxMessageBox("主控程序发送命令2!");
   if(wParam==1 && lParam==0)
   AfxMessageBox("主控程序发送命令3!");
  }
  若需要完整代码,请在本页下载。

  • 相关标签:发送消息
  • 调试环境:Visual C++ 6.0
  • 文件大小:23.2K
  • 资源评级:
  • 更新时间:2019-11-05
  • 相关链接:暂无演示

源码测试截图:

VC++ 通过消息传递数据的实现方法运行截图

相似源码:发送消息 VC++源码下载:VC++ 通过消息传递数据的实现方法 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“VC++ 通过消息传递数据的实现方法”源代码侵犯了您的权益,请尽快告诉我们。