タスクバーの高さを知るには?

解決


ゼロ  2007-03-08 09:11:31  No: 135687

VB6で、タスクバーの高さを知る方法を教えて下さい。


魔界の仮面弁士  2007-03-08 12:44:54  No: 135688

手抜きな方法としては、システム情報コントロールの
    SysInfo1.WorkAreaHeight
    SysInfo1.WorkAreaLeft
    SysInfo1.WorkAreaTop
    SysInfo1.WorkAreaWidth
より、タスクバーをのぞいたワークエリアの画面サイズを得て、それを
    Screen.Width
    Screen.Height
の画面サイズから減ずる事で算出する…という方法があります。

もし、Office バーやGoogle デスクトップバーなどが出ている時にも
対応したいなら、SHAppBarMessage API + ABM_GETTASKBARPOS をどうぞ。


ゼロ  2007-03-08 23:51:17  No: 135689

魔界の仮面弁士さんありがとうございます。
このようなコントロールがあるとは知りませんでした。
本来は、ワークエリアのサイズを知りたかったので、助かりました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加