其他应用程序(delphi)通过sendmessage方法发送的字符串
在vc6应用程序中应该用什么转化?CString不行啊该如何转化??
在vc6应用程序中应该用什么转化?CString不行啊该如何转化??
解决方案 »
- google 和瑞星怎么结合的呢?原理是什么
- vc 隐藏 tab控件中的 选项卡?
- isqlw 执行脚本文件成功后,进程如何能自己退出,急!!!!
- 快结婚了,未婚妻最喜欢白金首饰,可老妈喜欢黄金的,执意给儿媳妇买黄金的,我在她们中间沟通过很多次,没用,我该怎么办,都头疼
- 不用api还有什么办法可以取到ftp服务器上文件的最后修改时间
- 关于存根代码的问题
- waveOut问题,waveOutPrepareHeader老是报异常!
- 控件显示问题
- 关于CTreeCtrl图象列表的
- 如何学习软件工程,初学者请各位前辈指点
- 收集了好几年的VC编程资料,大家给个评价先!
- 在任务栏隐藏或出现后,如何得到消息?
CString aa = "DSS-0086&192.168.1.136&123&16";
int bb = 1;
MyCDS.dwData = bb;
MyCDS.cbData = sizeof(aa);
MyCDS.lpData = &aa; HWND hwDispatch = FindWindow("Test",NULL);
if( hwDispatch != NULL )
SendMessage(hwDispatch,
WM_COPYDATA,
(WPARAM)(HWND) hWnd,
(LPARAM) (LPVOID) &MyCDS );
接受::
PCOPYDATASTRUCT pInfo;
pInfo = (PCOPYDATASTRUCT) lParam;
int ifunc = (int)(pInfo->dwData); LPTSTR strparams = (LPTSTR)(BSTR*)(pInfo->lpData);//** 不行 **/
应该怎么去呢????
COPYDATASTRUCT *p =
(COPYDATASTRUCT*)
VirtualAlloc(
NULL, dwResSize, MEM_RESERVE | MEM_COMMIT,PAGE_READWRITE
);SendMessage之后记得 VirtualFree( p, dwResSize, MEM_RELEASE );-------------------------------------------------------
MyCSDN - CSDN离线数据浏览工具。(恒金软件出品)
可下载论坛文件、文档文章和全文搜索论坛数据以供离线浏览。支持签名回复。
下载地址:http://nj.onlinedown.net/soft/6591.htm
MyCDS.dwData = bb;
MyCDS.cbData = sizeof(aa);
MyCDS.lpData = &aa;
方式 来传递参数阿你上面的方法我怎么传递参数呢?还望详细说明一下!
p->cbData = sizeof(aa);
p->lpData = (void*)&aa;-------------------------------------------------------
MyCSDN - CSDN离线数据浏览工具。(恒金软件出品)
可下载论坛文件、文档文章和全文搜索论坛数据以供离线浏览。支持签名回复。
下载地址:http://nj.onlinedown.net/soft/6591.htm
建议不要用VirtualAlloc 这个函数可能会很慢
用系统的剪切板 应该能实现你的要求
具体怎么用剪切板可以查查 很容易找到的
p->cbData = sizeof(aa);
p->lpData = (void*)&aa;这样时没有问题 SendMessage(hwDispatch,
WM_COPYDATA,
(WPARAM)(HWND) hWnd,
(LPARAM) (LPVOID) p);这样有问题!!!
MyCSDN - CSDN离线数据浏览工具。(恒金软件出品)
可下载论坛文件、文档文章和全文搜索论坛数据以供离线浏览。支持签名回复。
下载地址:http://nj.onlinedown.net/soft/6591.htm