为什么鼠标一直点着一个窗口的标题时,别的窗体给它发消息它收不到? 项目需要两个程序使用进程间通信进行数据交换,每个程序运行出来都是窗体。我用文件映射实现进程间通信没有问题,但是如果鼠标一直点着一个窗口的标题时,另外窗体PostMessage给它发消息它收不到,通信中断了。请高人指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也许是消息被阻塞,当鼠标点在窗口标题时,程序就进入如WM_NCLBUTTONDWON事件处理函数中了,没有返回,所以不能处理其它消息 PostMessage发送的消息是可能被丢失的,尤其是目的地很忙的时候。 if(!PostMessage(XXXXX)){ DWORD err = GetLastError();}看看错误代码。 问题已解决,谢谢各位!我原来使用在PreTranslateMessage中截获收到的消息进行处理,现在改为通过RegisterWindowMessage注册消息,使用ON_REGISTERED_MESSAGE进行消息映射函数处理。这样可以避免这个问题。 DB2数据库提供C/C++的开发接口吗? http包与tcp包 请教大家:CFormView中的ToolBar 状态问题。 怎么样才能把DOC类中定义的CString类的对象输出到屏幕呢 求救!请问这是什么原因? 声音捕获的Filter Graph怎么建? 如何关闭本机80端口,使其无法上网 MFC中的类怎么于ACCESS数据库进行连接? 怎么把内存dc绘制到Graphics上? 一个绘图程序遇到的问题,小女子就解! 写了一个窗口,却点击不了 Html 播放Gif动画
{
DWORD err = GetLastError();
}看看错误代码。
我原来使用在PreTranslateMessage中截获收到的消息进行处理,
现在改为通过RegisterWindowMessage注册消息,
使用ON_REGISTERED_MESSAGE进行消息映射函数处理。
这样可以避免这个问题。