window之 WM_COPYDATA
2015-06-10 17:39
357 查看
wchar_t winCaption[_MAX_PATH] = { 0 };
caption.toWCharArray(winCaption);
HWND receiveWindow = ::FindWindow(NULL, winCaption);
if (receiveWindow == NULL)
break;
wchar_t data[_MAX_PATH] = { 0 };
int length = filePath.toWCharArray(data);
COPYDATASTRUCT copyData = { 0 };
copyData.lpData = data;
copyData.cbData = (length + 1) * sizeof(wchar_t);
::SendMessage(receiveWindow, WM_COPYDATA, (WPARAM)winId(), (LPARAM)©Data);
注意在vista,win7不同进程中,需要过滤消息。
caption.toWCharArray(winCaption);
HWND receiveWindow = ::FindWindow(NULL, winCaption);
if (receiveWindow == NULL)
break;
wchar_t data[_MAX_PATH] = { 0 };
int length = filePath.toWCharArray(data);
COPYDATASTRUCT copyData = { 0 };
copyData.lpData = data;
copyData.cbData = (length + 1) * sizeof(wchar_t);
::SendMessage(receiveWindow, WM_COPYDATA, (WPARAM)winId(), (LPARAM)©Data);
注意在vista,win7不同进程中,需要过滤消息。
相关文章推荐
- [BigData]关于Hadoop学习笔记第二天(PPT总结)(一)
- XP系统停止维护之后无光盘怎么安装Win7系统
- 让我们初步认识下Linux吧!
- Apache Hadoop 和Hadoop生态圈
- linux下IPTABLES配置详解
- 初始AOP
- Linux 内核基础--rb_tree使用方法
- 记VM安装CENTOS出错
- 虚拟机中centos重启后不能进入系统的问题
- Hadoop概述
- Tomcat首页中登录host manager时遇到的问题(403 Access Denied)
- Linux 系统启动过程
- opencv 直方图反向投影
- opencv 直方图反向投影
- 如何理解RESTful架构
- LINUX服务器之间用Rsync同步数据
- nginx---X-Accel-Redirect(X-Sendfile)
- 初学者如何玩好Linux系统?
- objective-c如何在linux下进入Modern模式
- objective-c如何在linux下进入Modern模式