exe 与dll 进行通信 (消息事件)

MFC 重写 wm_CopyData

mfc 作为接受端

BOOL CCallUEFDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct) 
{


   m_editnum=(LPCSTR)(pCopyDataStruct->lpData);
   UpdateData(FALSE);

    return CDialog::OnCopyData(pWnd, pCopyDataStruct);
}

dll 发送端

    COPYDATASTRUCT cpd;
    cpd.dwData = 0;
    cpd.cbData = strlen(chTemp);
    cpd.lpData = chTemp;
SendMessage(FindWindow(NULL,"CallUEF"),WM_COPYDATA,NULL,(LPARAM)&cpd);

猜你喜欢

转载自blog.csdn.net/h1028962069/article/details/52665804
今日推荐