15,471
社区成员
发帖
与我相关
我的任务
分享
void CSendDlg::OnSend()
{
// TODO: Add your control notification handler code here
CString str= "a";
COPYDATASTRUCT myCopyDATA;
myCopyDATA.cbData=str.GetLength();
myCopyDATA.lpData=str.GetBuffer(0);
str.ReleaseBuffer();
HWND hwnd=::FindWindow(NULL, "Receive"); //假设目标程序窗口标题为 "Receive "
if (hwnd)
::SendMessage(hwnd,WM_COPYDATA,NULL,(LPARAM)&myCopyDATA);
else
AfxMessageBox( "目标程序没有运行。 ");
}
void CSendDlg::OnSend(CString ab)
{
COPYDATASTRUCT myCopyDATA;
myCopyDATA.cbData=ab.GetLength();
myCopyDATA.lpData=ab.GetBuffer(0);
HWND hwnd=::FindWindow(NULL, "Receive");
if(hwnd)
::SendMessage(hwnd,WM_COPYDATA,NULL,(LPARAM)&myCopyDATA);
else
AfxMessageBox( "目标程序没有运行。 "); }
void CSendDlg::OnSend(CString ab)
{
// TODO: Add your control notification handler code here
CString str= "ab";
COPYDATASTRUCT myCopyDATA;
myCopyDATA.cbData=str.GetLength();
myCopyDATA.lpData=str.GetBuffer(0);
str.ReleaseBuffer();
HWND hwnd=::FindWindow(NULL, "Receive"); //假设目标程序窗口标题为 "Receive "
if (hwnd)
::SendMessage(hwnd,WM_COPYDATA,NULL,(LPARAM)&myCopyDATA);
else
AfxMessageBox( "目标程序没有运行。 ");
}
报错:error C2511: 'OnSend' : overloaded member function 'void (class CString)' not found in 'CSendDlg'