在应用程序的窗口点击菜单时,程序好像停住了,主线程无法收到数据接收线程发送的数据消息:
pApp->PostThreadMessage(WM_DATA,pData,NULL);//pApp是主线程句柄,WM_DATA是消息名称,pData是数据;
放开菜单后,数据收发恢复正常。请教高手如何解决,谢谢!!!!
pApp->PostThreadMessage(WM_DATA,pData,NULL);//pApp是主线程句柄,WM_DATA是消息名称,pData是数据;
放开菜单后,数据收发恢复正常。请教高手如何解决,谢谢!!!!
解决方案 »
- ????????有没有什么办法能保护注册表里的某个键值使不能被任何程序更改????????
- Dialog 应用程序中 check box 的宽度问题
- 有没有开放源代码的ftp软件(客户端)?,哪里有下载?
- 交流:坐标上两曲线的比较算法
- 用过mmioXXX写WAVE文件的进来接分....急急??
- 控件开发中事件怎么没有函数体啊(初学者很上火)
- 在线等待,关于注册表AutoPlay的问题,请各位高手帮忙.100分送上!!!
- memset()的问题,在线等.
- 刚来CSDN,请大家帮帮忙呀!进来看看啊,谢谢!
- ×××××动态改变CTabCtrl的问题,我好笨!×××××
- 求助。void CMainFrame::OnClose(),如何关闭 CHtmlView的m_wndBrowser?只关闭窗口,没关闭m_wndBrowser,再打开就出现JS错误。
- cButtonST的setBitmaps函数问题
另外如果pData是一个缓冲区的指针的话,不能用Post方式发送消息,因为即使消息被接收到了,在处理的时候pData指向的内容可能已经改变了。最好的方法还是向窗口SendMessage,此时可以传递指针。