zoukankan      html  css  js  c++  java
  • VC 进程间通讯发送自符串消息

    VC 进程间通讯发送自符串消息

    发送方:

    HWND   hWnd   =   ::FindWindow(NULL,_T("无标题 - OfficeMFC"));//查找要发给谁
     if(hWnd!=NULL)
     {
      COPYDATASTRUCT   cpd;   /*给COPYDATASTRUCT结构赋值*/ 
      cpd.dwData   =   0;
      cpd.cbData   =   strlen("字符串");
      cpd.lpData   =   (void*)"字符串"; 
      ::SendMessage(hWnd,WM_COPYDATA,NULL,(LPARAM)&cpd);//发送!
     }

    接收方在CopyData消息中接收:

    BOOL CFocusDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
    {
     // TODO: Add your message handler code here and/or call default
     CString str=(LPCTSTR)pCopyDataStruct->lpData; 
     str=str.Left(pCopyDataStruct->cbData);
     MessageBox(str);
     return CDialog::OnCopyData(pWnd, pCopyDataStruct);
    }

  • 相关阅读:
    电影观后感
    自定义内存管理
    web.xml配置详解
    Annotation
    Centos中yum方式安装java
    linux下添加用户并赋予root权限
    Injector
    Container
    GlassFish的安装与使用(Windows)
    Version Control
  • 原文地址:https://www.cnblogs.com/ganmk/p/1489027.html
Copyright © 2011-2022 走看看