SOS!SOS!SOS!Why GetMessage Get the mouse message?
各位大虾:
小弟我在C++ Builder作的一个dll组件中的一个线程中用到了GetMessage,方法如下:
MSG Msg;
while(::GetMessage(&Msg,0,0,0)
{
if(Msg.message == WM_NDOCXRECEIVE //我自己定义的message
{
.....
}
::DispatchMessage(&Msg);
}
为了接受主exe程序给我线程中发的message,但是只要我的线程一接受消息,此线程就会自动截获我的mouse向我的dll组件窗体发的mouse消息,如果我的消息接受线程没有接受主exe程序给我线程中发的message,此现象不会发生。
在此敬请各位大虾为小弟指点迷经。