读书人

关于线程创建wtl 窗口后窗口收不到消

发布时间: 2013-02-15 15:46:56 作者: rapoo

关于线程创建wtl 窗口后,窗口收不到消息问题
在一个线程中,创建了一个wtl窗口,
CWindowImpl<CDTRenderImplEx, CWindow, CWinTraits<WS_POPUP|WS_CLIPCHILDREN|WS_CLIPSIBLINGS> >::Create(m_hwndParent)
然后不停调用
MSG msg;
while(::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if(::GetMessage(&msg, NULL, 0, 0) > 0)
{
::TranslateMessage(&msg);

::DispatchMessage(&msg);

}
}
为何循环中能收到的keyup,keydown消息,在wtl创建的窗口中加了消息处理,却收不到消息?还需要如何处理?
[解决办法]
拿wtl的实例对比一下就出来了

读书人网 >VC/MFC

热点推荐