如何将lParam中的存放的数据取出来呢??? char buf[10]="123";LPARAM lParam = (LPARAM)buf;如何将lParam中的存放的123取出来呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char *pString = (char *)lParam; BYTE *pStr = (BYTE *)lParam; A1, A2 是两个进程吗?用管道CreateNamedPipe() 这是我得程序,还望能指点错误发送数据的应用程序a1char buf[10]="123";if(hWnd!=NULL){ COPYDATASTRUCT data; data.dwData =0; data.cbData = strlen(buf); data.lpData =(void*)buf; WPARAM wParam = 0; LPARAM lParam = (LPARAM)&data; ::SendMessage(hWnd,WM_COPYDATA,wParam,lParam); } else { MessageBox("程序出错",MB_OK); }接收的时候BOOL CMainFrame::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct) { // TODO: Add your message handler code here and/or call default AfxMessageBox((LPCSTR)(pCopyDataStruct->lpData)); return CFrameWnd::OnCopyData(pWnd, pCopyDataStruct);} MFC中应用mschart控件实现实时曲线的显示问题 如何使用获取的指针? VS2005用宏自动生成代码注释,但是却无法给这个宏添加快捷键。 北软考研 怎样显示LOGO? 如何将dialog base的窗体的回车就关闭的消息给屏蔽掉 界面中刷新的问题 <Programming Windows>里的源程序,为什么在我的VC6中无法通过? 不好描述的问题,没搞清楚问题的所在,希望大家帮忙看看 高手请进,帮我看看这是什么意思?感谢非常 #pragma是什么作用? 如何使用InstallShield
用管道CreateNamedPipe()
发送数据的应用程序a1
char buf[10]="123";
if(hWnd!=NULL)
{
COPYDATASTRUCT data;
data.dwData =0;
data.cbData = strlen(buf);
data.lpData =(void*)buf;
WPARAM wParam = 0;
LPARAM lParam = (LPARAM)&data;
::SendMessage(hWnd,WM_COPYDATA,wParam,lParam);
}
else
{
MessageBox("程序出错",MB_OK);
}接收的时候
BOOL CMainFrame::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
{
// TODO: Add your message handler code here and/or call default
AfxMessageBox((LPCSTR)(pCopyDataStruct->lpData));
return CFrameWnd::OnCopyData(pWnd, pCopyDataStruct);
}