我的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窗口的影响?