VB Tips Vol.55
タスクバーの位置とサイズを取得する
| Private Declare
Function SHAppBarMessage Lib
"Shell32.dll" _ (ByVal dwMessage As Long, pData As APPBARDATA) As Long Private Type
RECT Private Type
APPBARDATA Private Const ABM_GETTASKBARPOS = &H5 Private Sub Command1_Click()Dim AppBData As APPBARDATA Dim Ret As Long 'タスクバーの位置とサイズを取得します Ret = SHAppBarMessage(ABM_GETTASKBARPOS, AppBData) Label1.Caption = "縦位置(Top): " & AppBData.rc.Top & vbCrLf & _ "横位置(Left): " & AppBData.rc.Left & vbCrLf & _ "幅(Width): " & AppBData.rc.Right - AppBData.rc.Left & vbCrLf & _ "高さ(Height): " & AppBData.rc.Bottom - AppBData.rc.Top End Sub |
サンプルプログラムのダウンロード(5.23KB)
※このページの内容とサンプルプログラムのコードは多少異なる場合があります。