Resource.h
#define WM_RECVDATA WM_APP+8888
發送端:
CString *msg=L"EEEEEE";
CAttributePropertySheet *dlgPropertySheet= new CAttributePropertySheet(msg);
if(dlgPropertySheet->DoModal()==IDOK){
CPropertyPage *activePage=dlgPropertySheet->GetActivePage();
CWnd *pRadarWnd= activePage->GetParent();
if (pRadarWnd->GetSafeHwnd() == NULL)
{
MessageBox(L"Unable to find radar window");
}else{
::SendMessage(pRadarWnd->GetSafeHwnd(), WM_RECVDATA,NULL, (LPARAM)&msg);
}
}
接收端
CImagesAttributePropertyPate.h 檔案代碼
afx_msg LRESULT OnRecvData(WPARAM wParam, LPARAM lParam);
CImagesAttributePropertyPate.cpp 檔案代碼
BEGIN_MESSAGE_MAP(CImagesAttributePropertyPate, CPropertyPage)
ON_MESSAGE(WM_RECVDATA,&CImagesAttributePropertyPate::OnRectData)
END_MESSAGE_MAP()
LRESULT CImagesAttributePropertyPate::OnRectData(WPARAM wParam, LPARAM lParam)
{
// TODO: 在此添加訊息處理程式代碼和/或呼叫默認值
CString *rmsg=(CString*)lParam;
AfxMessageBox(*rmsg);
return 0;
//return CPropertySheet::OnCopyData(pWnd, pCopyDataStruct);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/98318.html
標籤:基礎類
