标签: c# winforms screen
我正在尝试在我的应用程序中获取当前屏幕,但我似乎总是得到主屏幕。我使用以下代码,其中this是App中的某个控件。
this
Screen.FromControl(this);
这也不起作用 - Screen.FromHandle(Handle);
Screen.FromHandle(Handle);
然而,当我使用MainWindow手柄时,我确实得到了正确的屏幕。我不认为这是正确的方法,而且我认为它可能暗示隐藏了更大的问题。
有谁知道它怎么会发生?