A程序是目前是活动窗口,它的一个dll用PostMessage给B程序发消息,B程序目前呈灰色状态,不响应这个消息,
但是,当鼠标经过B程序界面(并不需要点击,只是经过:MOUSEMOVE),B就会响应一下,如果鼠标停在B界面上不动,
B又不处理了。
比如A只发了一个消息给B,B在这个消息处理函数中,做
int i = 0;
while(1)
{
i++;
}
只要鼠标在B上移动,i值就加几下,只要不动,i就停止加了。
也不可选择用SendMessage,因为两个程序有逻辑上的关联,用SendMessage两头都等着,死了。
但是,当鼠标经过B程序界面(并不需要点击,只是经过:MOUSEMOVE),B就会响应一下,如果鼠标停在B界面上不动,
B又不处理了。
比如A只发了一个消息给B,B在这个消息处理函数中,做
int i = 0;
while(1)
{
i++;
}
只要鼠标在B上移动,i值就加几下,只要不动,i就停止加了。
也不可选择用SendMessage,因为两个程序有逻辑上的关联,用SendMessage两头都等着,死了。
解决方案 »
- Windows编程的小问题
- vb加vc的dll调用,急啊!
- 来吧!进来看看!【100分奉上】
- 请问activemovie控件在哪里可以下载到
- 救急:怎样才能确认用LoadImage()引入位图资源是否成功?
- 再求:VC++6.0调试的问题
- 一个关于WebBrowse控件,非常奇怪的问题!
- VC++开发程序简直是老牛拖破车——VC++还能适应社会日益增长的RAD开发需要?(VC++使用者请勿向我扔臭鸡蛋)
- 在按钮上加一个小的按钮
- 菜问题:什么叫线程池?
- c++中有定点小数类型吗?据说定点小数可以实现精确计算,浮点小数的计算是有误差的。可是好象为什么c++中根本没有定点小数这个类型呢?
- 求助:数据从txt读取发生截取,怎么回事??
困难的,我不知道怎么能表达清楚我的意思。只要鼠标在B程序界面上移动,就响应了,移动=MOUSEMOVE,