gpt4 book ai didi

mfc - GDI 绘制超出控制范围

转载 作者:行者123 更新时间:2023-12-04 05:40:20 25 4
gpt4 key购买 nike

我正在编写 MFC 应用程序。我在我的 Form 对话框上创建了一个 CStatic 派生控件,以便在启动程序时直接看到表单。我现在正在使用派生类中的 OnPaint() 方法在此控件中绘图。到目前为止,一切正常。
然而,奇怪的是,图纸并没有被剪裁到控件之外。相反,如果我画了很大的东西,整个表格都会被画出来。在我的理解中,应该只绘制控件。

提前致谢
安德烈亚斯 D。

最佳答案

检查您的控件是否正在使用“未剪辑的设备上下文”选项。您可以通过获取控制标志来检查这一点。
您还可以调用 IsOptimizedDraw(),如果返回 true,则您的绘图可以在控件之外绘制。

关于mfc - GDI 绘制超出控制范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339860/

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