C#/GDI 缩放图形性能缓慢 DrawBitmap

问题描述

我有一个使用 @H_502_1@DrawBitmap 绘制背景位图的控件。只要在 Windows 中将缩放比例设置为 100%,它就可以正常工作。使用其他值时,它会变得非常慢。这是一个 Windows 窗体应用程序。

我有这是 app.manifest:

@H_502_1@<windowsSettings>
    <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True/PM</dpiAware>
    <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2,PerMonitor</dpiAwareness>        
    <gdiscaling xmlns="http://schemas.microsoft.com/SMI/2017/WindowsSettings">true</gdiscaling>
</windowsSettings>

我想使用这些,因为一切都可以在程序的其他部分完美且自动地扩展。我的问题是我是否可以仅为我的控件禁用 DPI 缩放以禁用减慢它的自动缩放?可能吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)