2013年2月28日木曜日

AutoHotkeyでタスクバーの高さを取得する方法

AutoHotkeyでタスクバーの高さを取得する方法。

WinGetPos,,,, taskbarH, ahk_class Shell_TrayWnd

SysGetを使う方法もあるが、SysGetで取得できる値は「絶対領域。」などで作業領域を変更していた場合、変更後の値になるため正しく計算できない。
逆に変更された作業領域を取得したい場合はSysGetを使えば良い。
SysGetを使う場合はこんな感じ。

SysGet workH, 17 ; 17 を指定すると作業領域の高さを取得(16で横幅)
taskbarH := A_ScreenHeight - workH

0 件のコメント :

コメントを投稿