SendMessage和PostMessage的说明里都有这句:The system only does marshalling for system messages (those in the range 0 to WM_USER). To send other messages (those above WM_USER) to another process, you must do custom marshalling.
解决方案 »
- 一个简单的显示问题,关于显示图标的。
- 在VC6中使用DDraw进行开发图像显示程序需要注意哪些问题?
- 关于memcpy的问题
- 求助:在VC下用http协议怎样接收服务器发来的文件
- 有没有做过像CPU占用那样的动态曲线变化图
- 请问如何编程实现word文档和pdf(非扫描)文档之间的相互转换?
- 怎么样做个控件嵌在网页里面让人家看视频。
- 如何把一个dialog窗口和ccontrolbar连接起来
- 【100分】我在两个程序间用Sendmessage,想得到另外一个程序上的RichEdit里面的内容
- 请帮我看一下,下面的代码,说是连接出错!!
- 如果使用InternetCheckConnection函数,需要在哪加入什么库
- 如何在父窗口绘图而不被父窗口刷新掉?
如果你要发送大于WM_USER的消息, 用定制处理的办法, 像MFC中, 定义ON_MESSAGE宏.
如果就是指自己添加代码来接收并处理消息(定义ON_MESSAGE宏),为什么非要加上“to another process”这个说明?就算我发给本线程本窗口,不还是要自己添加代码吗。
就要自已做一个消息机制, 一个好的办法是:Applications that need to communicate using HWND_BROADCAST should use the RegisterWindowMessage function to obtain a unique message for inter-application communication.