我想要檢測當我拿到手柄時在哪個屏幕上顯示一個窗口。我在Win API中發現了一個SetWindowPos()
函數,但不幸的是沒有GetWindowPos()
只是GetWindowRect()
,但是這會導致一些奇怪的值。獲取正在運行應用程序的屏幕
我有兩個裝置,一個左和1280×1024右一個(主)1680×1050。當我想獲得最小化Firefox的位置時,對於任一屏幕,我得到b/l/r/t -31973/-32000/-31840/-32000。
我怎麼知道那是我的左或右我的屏幕?
或者的確,一個窗口可以跨越多個屏幕... – 2012-07-11 21:33:03
不要問一個最小化窗口的窗口位置。它被最小化了,它沒有一個位置。 – 2012-07-11 21:53:27