【问题标题】:How to detect on which screen the application launches? [duplicate]如何检测应用程序在哪个屏幕上启动? [复制]
【发布时间】:2015-07-22 03:03:38
【问题描述】:

我在 WPF 应用程序上工作。我有两台显示器连接到同一台机器。 我启动应用程序。如何通过代码 (C#) 检测应用程序在两个屏幕中的哪一个上启动?谢谢!

【问题讨论】:

  • 到目前为止你尝试了什么?

标签: c#


【解决方案1】:

您尝试过Screen 课程吗?要获取当前屏幕,请使用静态方法 FromControl 并将您的控件作为参数传递。然后您可以检查设备名称或Primary 属性来检测您是否在主监视器上。

【讨论】:

  • 您可以在应用程序启动完成后调用它。
  • 我阅读了它并试图让它工作,但我没有从我想要执行上述检查的代码位置(静态类)中引用任何控件。我还阅读了有关 GetWindowThreadProcessId,但不确定如何使用它。
猜你喜欢
  • 1970-01-01
  • 2018-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-24
  • 2011-03-25
  • 2016-10-11
  • 1970-01-01
相关资源
最近更新 更多