描述:进程A向进程B发WINDOWS注册消息,进程B处理消息如下:
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
if ( MyTranslateMessage( pMsg ) ) return TRUE;
return CFrameWnd::PreTranslateMessage(pMsg);
}其中MyTranslateMessage只处理进程A中来的WINDOWS注册消息,处理完后向进程A发一个WINDOWS注册消息.
但是当用鼠标移动进程B界面时,整个消息往来机制被破坏,进程B再收不到来自A的WINDOWS注册消息.
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
if ( MyTranslateMessage( pMsg ) ) return TRUE;
return CFrameWnd::PreTranslateMessage(pMsg);
}其中MyTranslateMessage只处理进程A中来的WINDOWS注册消息,处理完后向进程A发一个WINDOWS注册消息.
但是当用鼠标移动进程B界面时,整个消息往来机制被破坏,进程B再收不到来自A的WINDOWS注册消息.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货