禁止在我的C#应用程序中增加windows字体大小

本文关键字:windows 字体 增加 我的 应用程序 禁止 | 更新日期: 2023-09-27 18:23:50

我用C#构建了一个非常特定于大小的windows应用程序。我对表单的大小进行了硬编码,因此无法调整其大小。问题是,当有人将窗口设置更改为字体大小时,例如(125%或150%),我的应用程序会中断,按钮会被移动,东西就会从屏幕上掉下来。整个应用程序一团糟。

C#中有没有一种方法可以禁用窗口的自定义字体效果,并使用我告诉它在表单中使用的预设字体。我希望在我的应用程序中所有窗口自定义功能都变成默认值。

这可能吗,比如导入一个DLL并调用一个函数或更改我的程序。

禁止在我的C#应用程序中增加windows字体大小

不要那样做。编写应用程序,使其适应用户选择的字体大小。