gpt4 book ai didi

c++ - 在 Win32 上,我可以在一段时间内禁用窗口绘制吗?

转载 作者:可可西里 更新时间:2023-11-01 13:50:25 26 4
gpt4 key购买 nike

是否有一个函数可以在我更改对话框布局时卡住窗口重新绘制一段时间?

最佳答案

如果您发现确实需要这样做,您应该向窗口发送一个WM_SETREDRAW messagewParam 设置为 FALSE。这表明窗口内容更改后不应重绘。

当您想重新启用绘图时,发送另一条 WM_SETREDRAW 消息,这次将 wParam 设置为 TRUE。

示例代码:

// Disable window updates
SendMessage(hWnd, WM_SETREDRAW, FALSE, 0);

// Perform your layout here
// ...

// Re-enable window updates
SendMessage(hWnd, WM_SETREDRAW, TRUE, 0);

欲了解更多信息,Raymond Chen's blog article on the subject是一本很棒的书。

关于c++ - 在 Win32 上,我可以在一段时间内禁用窗口绘制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5001566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com