【发布时间】:2013-04-28 21:23:06
【问题描述】:
我不太了解 .NET 框架 (4.5),所以这是一个我找不到答案的问题。
在不使用 Windows 窗体或任何其他图形环境(如 WPF、Silverlight、ASP.NET 等)时,如何获得主屏幕的屏幕分辨率? 我正在尝试在类库 (dll) 中获取分辨率并从那里传递它。
.NET 有这样的功能吗?
【问题讨论】:
-
即使您没有 GUI 界面,也可以添加对 windows 窗体的引用。这是一个选择吗?
-
@SamPlusPlus:谢谢,但这不起作用,添加参考时出现错误。
-
@bizzehdee:我会试试presentationFramework,谢谢!
-
如果您不使用任何真正关心屏幕大小的类库,那么您为什么要关心它呢?请避免陷入编写“这就是我的机器的样子”代码的陷阱。对于新程序员来说很常见,这是一种练习,控制台模式的应用程序很容易,但学习这些东西没有用。阅读 Petzold 以了解核心。
标签: c# .net screen-resolution