优秀的黒羊 发表于 2021-4-8 00:14:19

win10下绘图函数无法立即显示(WM_SIZE 顺序问题)

绘图无法立即显示,需要调整窗口大小或无效化窗口后才显示
原因:WM_SIZE 消息在 WM_PAINT 消息之后才发送,导致获取的客户区尺寸为0
解决方案:在主函数中 CreateWindow 函数之后加上
InvalidateRect(hwnd, NULL, TRUE);
最后一项为FALSE也行

副作用是调试的时候窗口会被VS盖住一下。。。
页: [1]
查看完整版本: win10下绘图函数无法立即显示(WM_SIZE 顺序问题)