我有一个屏幕,上面有 20 个控件。 我想显示全部 20 个,然后仅隐藏与我正在处理的内容无关的那些。
psudoCode.
for each element
show element
for each element in hide list
hide element.
我的问题是在屏幕绘制的循环之间。它看起来很难看。
我知道我已经看到了这件事,但我终究找不到那个代码,甚至记不起我在哪个应用程序中看到过那个代码。
有谁知道如何暂停油漆吗?
最佳答案
正如不久前有人向我建议的那样,使用 CWnd::SetRedraw
wnd.SetRedraw(FALSE)
... // do your stuff with elements
wnd.SetRedraw(TRUE)
关于c++ - MFC,c++ 在屏幕上显示和隐藏 ctrls 时,我可以稍微禁用绘画吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/297027/