创建一个窗口怎么用SPY++检测出来有2个窗口句柄?
如题~
hwnd=CreateWindow("xxx","xxx",WS_OVERLAPPEDWINDOW,
0,0,600,400,NULL,NULL,hInstance,NULL);
用SPY++检测出来是:
00100410 S WM_GETMINMAXINFO
00100410 R WM_GETMINMAXINFO
00100410 S WM_NCCREATE
00100410 R WM_NCCREATE
002105C4 S WM_NCCREATE
002105C4 R WM_NCCREATE
002105C4 S WM_NCCALCSIZE
002105C4 R WM_NCCALCSIZ
002105C4 S WM_CREATE
002105C4 R WM_CREATE
002105C4 S WM_SIZE
002105C4 R WM_SIZE
002105C4 S WM_MOVE
002105C4 R WM_MOVE
002105C4 S message:0x0287
002105C4 R message:0x0287
00100410 S WM_NCCALCSIZE
00100410 R WM_NCCALCSIZE
00100410 S WM_CREATE
00100410 R WM_CREATE
其中hwnd是00100410,那么那个002105C4到底是什么窗口的窗口句柄呢?
将窗口风格改为只有WS_POPUP也是上面这种情况,有2个窗口句柄,只不过没有 WM_GETMINMAXINFO消息~