Wpf-window破坏非dpi感知托管程序的dpi扩展(vb6)

时间:2016-08-22 08:10:02

标签: c# .net wpf com vb6

我的wpf-library通过COM-Interop从遗留程序(vb6)中调用。如果关闭了wpf-windows,vb6-program的屏幕会错误地重新调整大小并且控件看起来被破坏了。 仅在这种情况下,如果用户在窗口中具有特定的dpi缩放(例如125%,150%)

我可以通过在exe文件的兼容性选项卡中禁用显示缩放(..)来处理它,如此处

Disable DPI awareness for WPF application

(其他解决方案,如使用dpiDecorator添加manifestfile,环绕窗口) 或者AssemblyInfo.cs中的[assembly:DisableDpiAwareness]不起作用。)

..现在vb6-program看起来不再好看了。所以我需要取消选中“禁用显示缩放...”

我怎么能实现,我的vb6程序的dpi缩放不会受到wpf窗口的影响?

0 个答案:

没有答案