LRESULT WINAPI MouseProc(int nCode,WPARAM wparam,LPARAM lparam) 
{
PCWPSTRUCT   pcw=(PCWPSTRUCT)lparam;
CString s;
s.Format( "%.8x ",wparam);
     LPCBT_CREATEWND  CreateWndParam;
switch(nCode)
    {
     case HCBT_CREATEWND:
           SetWindowPos((HWND)wparam,HWND_BOTTOM,0,0,20,30,SW_SHOWDEFAULT);
   return   0; 

  break; 
    }
    LRESULT RetVal =CallNextHookEx(   glhHook, nCode,wparam,lparam );   
    return     RetVal; 
}------------------
能拦截到窗口创建的消息,好像不能约束窗口尺寸。
SetWindowPos((HWND)wparam,HWND_BOTTOM,0,0,20,30,SW_SHOWDEFAULT);
这一语句不起作用,或者说如何修改进程创建时的窗口信息。