私はPythonでアプリを書いています。このアプリは自動的に物を動かします。Windowsのスタートメニューバーの位置を取得して、計算でそれを説明できるようにするにはどうすればよいですか?
質問する
406 次
3 に答える
1
作業領域を要求すると、タスクバー領域は自動的に除外されます。
System.Parameters.WorkArea
または相互運用を使用して
SystemParametersInfo(SPI_GETWORKAREA, ...)`
これで完了です。
于 2009-12-29T03:26:16.420 に答える
0
ああ、見つけた。GetMonitorInfo
: http: //msdn.microsoft.com/en-us/library/dd144901 (VS.85).aspx 。次に例を示します:http://msdn.microsoft.com/en-us/library/dd162826 (VS.85).aspx 。
于 2009-12-29T03:05:48.833 に答える
0
長方形を取得するには、SHAppBarMessage()を使用します。C++では次のようにします。
APPBARDATA abd = {0};
SHAppBarMessage(ABM_GETTASKBARPOS, &abd);
そしてabd.rc
、長方形が含まれます。pywin32と同等のことをする必要があります。
GetMonitorInfo()は、デスクトップである作業領域(appbars)を提供しますが、存在する可能性のあるappbarはタスクバーだけではないことに注意してください。
于 2009-12-29T03:07:11.230 に答える