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);
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");
}
694

被折叠的 条评论
为什么被折叠?



