今天在写程序的时候用UpdateWindow(hwnd)更新窗口发现UpdateWindow(hwnd)更新不了窗口.
于是我便用SPY++踪窗口发现结果中没有一个WM_PAINT消息.
没办法我又试了一下用InvalidateRect(hwnd,NULL,TRUE)来刷新窗口了.这回行了.一用就OK了.
还捕获到WM_PAINT消息我想知道为什么UpdateWindow(hwnd)没有发送WM_PAINT消息.
我查了SDK书上和MSDN都说该函数会发送WM_PAINT来更新窗口.
为什么我在xp + vc6.0的环境下用不了.该函数根本不起作用.
我甚至可以将Hello Win中UpdateWindow(hwnd)删掉.丝毫不影响程序.哪位大哥来给我一个理由?