VC进程间通信之消息传递

来源:互联网 发布:叶知微小说女主 编辑:程序博客网 时间:2024/05/17 08:09

source:

 

    const UINT WM_MYMESSAGE = WM_USER + 1;
    CWnd 
*pWnd=CWnd::FindWindow(NULL,"GMS Version 1.1");//目标进程的窗口的captain
    if(pWnd)   
    
{   
        pWnd
->SendMessage(WM_MYMESSAGE, NULL, NULL);
    }
   

 destination:

MainFrm.h中

    #define WM_MYMESSAGE WM_USER + 1
    afx_msg LRESULT OnMyMessage(WPARAM wp, LPARAM lp);

 

MainFrm.cpp

BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
   ...
   ON_MESSAGE(WM_MYMESSAGE, OnMyMessage)
   ...
END_MESSAGE_MAP()


LRESULT CMainFrame::OnMyMessage(WPARAM wp, LPARAM lp)
{
    AfxMessageBox(
"Hello World");
}
原创粉丝点击