【发布时间】:2016-12-24 08:55:10
【问题描述】:
我正在使用 UpdateLayeredWindow 创建一个分层窗口,并且我已经为子控件实现了绘图逻辑。我的问题是,每次 uI 发生变化时,都需要重新绘制整个框架。我想知道是否有办法只重绘窗口的特定 CRect 或 CRgn(即,将相关的 CDC 传递到 UpdateLayeredWindow,但指定您想要被 invlidated 的 CRect)。
是否会使用 UpdateLayeredWindowIndirect,并将 UPDATELAYEREDWINDOWINFO 结构中的 prcDirty CRect 设置为控件的客户区,从而只更新该区域?
【问题讨论】: