Windows用户自定义消息实现程序间通信
2012-12-07 18:47
483 查看
这是按照个人需要编写的用户自定义消息程序间通信的发送程序。
程序找到名为“Hand Gesture V1.0"的窗口,将当前点的X, Y坐标发给这个窗口。
当然这个窗口的程序里要加入相应的接收函数。
以下是程序代码,main函数是用来测试的。主要在于send_message函数。
程序找到名为“Hand Gesture V1.0"的窗口,将当前点的X, Y坐标发给这个窗口。
当然这个窗口的程序里要加入相应的接收函数。
以下是程序代码,main函数是用来测试的。主要在于send_message函数。
#include "windows.h" #include <iostream> //define use message #define WM_SEND WM_USER+100 //send function //call this function when sending message to my program //do not need any modification void send_message(int send_X, int send_Y) { HWND hWnd = ::FindWindowA(NULL,"Hand Gesture V1.0"); if(hWnd != NULL) { ::SendMessage(hWnd,WM_SEND,(WPARAM)send_X,(LPARAM)send_Y); } } //main function. Just used for testing int main(int argc, char* argv[]) { int point_X, point_Y; while(1){ std::cin >>point_X>>point_Y; send_message(point_X, point_Y); } }
相关文章推荐
- 进程通信(用户自定义消息,用户注册消息,windows剪贴板,WM_COPY, 内存映射,对目标进程的内存)
- 进程通信(用户自定义消息,用户注册消息,windows剪贴板,WM_COPY, 内存映射,对目标进程的内存)
- Windows消息+GlobalAddAtom 实现两程序通信
- Windows使用自定义消息实现进程之间通信
- (转)进程通信(用户自定义消息,用户注册消息,windows剪贴板,WM_COPY, 内存映射,对目标进程的内存)
- SendMessage()两程序通信与MFC手动添加用户需要的新消息及其反汇编注解
- [重写默认的4个权限设置相关的类:一]实现自定义用户配置提供程序ProfileProvider(转载)
- GUI程序中使用windows消息实现并行
- VC++基础 使用自定义消息实现线程间的通信
- 小程序自定义组件的具体实现+页面与自定义组件间的通信
- windows程序窗体创建流程模型A--发送自定义消息逻辑上出现Bug
- 自定义消息实现线程间通信
- 窗体背景的绘制(Windows窗体每次都会重绘其窗体背景,所以我们可以通过拦截窗体重绘背景的消息(WM_ERASEBKGND),并自定义方法来实现重绘窗体背景)
- Windows平台TCP通信程序实现-基于MFC CSocket类
- 实现程序多长时间没有接受到用户的消息
- C++控制台程序,windows环境下响应按键消息实现一
- C# 两个独立exe程序直接通信 截取Windows消息来触发自定义事件 实例
- BCB 如何实现在不同的程序间发送和响应自定义消息?
- MFC中用户自定义消息的实现
- 自定义消息实现进程间的通信