gpt4 book ai didi

c++ - 在窗口区域上使用 UpdateLayeredWindow

转载 作者:可可西里 更新时间:2023-11-01 14:15:05 26 4
gpt4 key购买 nike

我正在使用 UpdateLayeredWindow 创建一个分层窗口,并且我已经为子控件实现了绘图逻辑。我的问题是每次 uI 发生变化时,整个框架都需要重新绘制。我想知道是否有一种方法可以只重绘窗口的特定 CRect 或 CRgn(即,将相关的 CDC 传递到 UpdateLayeredWindow,但指定您想要 invlidated 的 CRect)。

使用 UpdateLayeredWindowIndirect 并将 UPDATELAYEREDWINDOWINFO 结构中的 prcDirty CRect 设置为控件的客户区是否会导致仅更新该区域?

最佳答案

psizepptSrc 参数让您指定要更新窗口的哪个部分。 UpdateLayeredWindow 不使用失效模型。它使用更新模型。

关于c++ - 在窗口区域上使用 UpdateLayeredWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064290/

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