2010-12-05 17 views
2

私は自分のGUIプログラムをウィンドウの右下に揃えようとしています(タスクバーが隠れていないときは、タスクバーの上に!)。
だから誰もが、私は、どのようにパイソン/ PyQtは/ win32のを使用して言うだろう:
2.自動非表示機能は、(タスクバー)にある場合
1.チェックタスクバーの高さ
大感謝を入手!
Windowsの高さを取得する方法python/pyqt/win32を使用してタスクバー

答えて

3

興味のあるモニターのためにGetMonitorInfoに電話する必要があると思います。その後、MONITORINFO.rcWorkから作業領域を読み取る必要があります。これにより、タスクバー用に予約されたモニタの部分、および実際には他の予約領域が除外されます。

GetMonitorInfoがそれを考慮する必要があるため、あなたは自分自身について心配する必要はないと思います。言い換えると、自動ヒドゥが有効になると、作業領域はモニター領域と等しくなります。

+0

ありがとうございました!しかし、私はpywin32の使い方がMSDNと少し違うことが分かりました。ここに私のコードはあります:screeninfo = win32api.GetMonitorInfo(1) –

+0

良い人は明らかに未処理のWin32とpywin32の間にマップする必要がありますが、原則と基本的なAPI呼び出しは確かに同じです –

関連する問題