我准备用发送消息的方法实现进程通讯,但是我不清楚我应该在接受进程的那个地方拦截消息。请知道的告诉我,thanks
解决方案 »
- 谁用过libjpeg库解码mjpeg视频数据啊?这个库最多能解多大的图片?
- 文件的access mask 和文件句柄的access mask 又什么区别
- [版务贴]举报ID=yincheng01这个人倒分=====================
- [急切求助]如何使用CreateFile & DeviceIOControl来禁止和启用优盘(在线等)?
- 如何添加gif格式的资源
- 如何将错误信息登录到注册表
- 请教了
- 请问怎样判定一个未知数据文件的类型??又如何将此文件转换成ACCESS数据库表?谢谢大家的帮助~!
- 字符串转化为16进制数
- vs2010+qt开发,生成的可执行文件运行有错
- 高分求教:一个很难的问题,非常专业。
- 如何知道一个BMP文件的颜色数据是自底到顶,还是自顶到底存储呢?
while (GetMessage(&msg, NULL, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
} return msg.wParam;
///还是在主窗口里面?
LRESULT CALLBACK WndProc( HWND hWnd, UINT message,
WPARAM wParam, LPARAM lParam )
{
}
1)可以考虑用网络的方法!比如使用一个进程建立 Server socket然后监听listen,消息有客户程序发送;这其实也是一个消息循环。
2)对你的思路我认为应“在WinMain函数里面 Main message loop”因为B进程如何知道A进程的callback 函数哪?有一种情况是用CALLBACK 的就是使用COM组建的回调机制即事件与连接点方法。
if no GUI program,you can use named Event to communicate.