我设定了WH_GETMESSAGE全局钩子
g_hHook=(HHOOK)SetWindowsHookEx(WH_GETMESSAGE, 
(HOOKPROC)MessageProc, 
theApp.m_hInstance, 
0);
我在MessageProc函数里面取得了想要地消息,同时我想将这个消息移出消息队列,让其它窗口不能处理该消息,我使用
while(!PeekMessage(&msg,pMSG->hWnd,0,0,PM_REMOVE))
    break;
但是好像不能删除消息,而且这样效率很低,请问哪位大虾有好的方法!
非常感谢!!