评论
所有者
|
我也可以观察到这种行为,但是在完成你的 workarround 之后它似乎有效 – 正如你所写的…… |
作者
|
加载保存的文件时会发生什么?可能只需要为主窗口应用一些标志和设置。 在加载之前它工作正常,因此在第一次开始缩放时都设置好了。我在 Visual Studio C”anything” 中只编写了一点程序,所以我的记忆正在消失,但是在创建窗口时你必须设置这些东西,而且似乎是正确的。 May be the bug lies somewhere in UpdateWholeApplication() function (or SetGUISize()) in file GRBL-Plotter/GUI/MainFormUpdate.cs which is called when different INI files is selected. |



启动程序,窗口在 4k(UHD,3840*2160 像素)显示器上缩放良好,在显示设置中缩放设置为 200%。
加载 svg 后,主窗口正在重新加载,并且缩放不再起作用,一切都变得太小而无法阅读。
重现
重现行为的步骤:
预期行为
缩放(DPI 感知等)应与最初启动程序时保持相同。
截图

解决方法:右键单击 exe,属性,兼容性页面,修改高 DPI 设置按钮,勾选覆盖,然后选择系统(扩展)…(抱歉,非英语 windows 语言…)