是否可以通过编程方式设置应用程序的DPI?

时间:2009-11-06 13:39:57

标签: mfc winapi dpi

是否可以通过编程方式设置应用程序的DPI,或者只能通过系统首选项设置DPI?

注意:我的应用程序的GUI以MFC和.NET格式编码。

更新的 经过一些研究,我发现没办法这样做,所以我必须同意这里唯一的答案;它无法完成。

1 个答案:

答案 0 :(得分:1)

假设您正在谈论Windows系统范围的设置,它决定了物理DPI设置(取决于物理屏幕+分辨率)之间的比率,简单的答案是“你不能”,至少,不是在WinForms应用程序的应用程序级别上。

> > > > 基本上,将AutoScaleMode设置为ScaleMode.Dpi。有关详细信息,请参阅其他条目。