WINDOWPLACEMENT構造体 |
| 宣言文 |
![]() |
Type WINDOWPLACEMENT
length As Long 構造体のサイズ(バイト数)
flags As Long アイコン化されたウィンドウの位置や
復帰方法指定する定数の組み合わせ
showCmd As Long 表示状態を指定する定数
ptMinPosition As POINTAPI アイコン化状態の表示位置
ptMaxPosition As POINTAPI 最大化状態の表示位置
rcNormalPosition As RECT 通常状態の表示位置
End Type |
| flagsの定数 |
WPF_RESTORETOMAXIMIZED = &H2 元の状態に戻るときに最大化
WPF_SETMINIPOSITION = &H1 アイコン化するとき、ptMinPositionで位置を指定
showCmdの定数
SW_HIDE = 0 指定のウィンドウを非表示
SW_SHOWNORMAL = 1 = SW_RESTORE
SW_SHOWMINIMIZED = 2 ウィンドウをアクティブ化して、アイコン化
SW_SHOWMAXIMIZED = 3 同、最大化
SW_NOACTIVATE = 4 以前に表示されていた位置とサイズで表示
現在アクティブなウィンドウはそのまま
SW_SHOW = 5 ウィンドウをアクティブ化
現在の位置とサイズで表示
SW_MINIMIZE = 6 指定のウィンドウをアイコン化
タスクリスト内の
トップレベルウィンドウをアクティブ化
SW_SHOWMINNOACTIVE = 7 ウィンドウをアイコン化する
現在アクティブなウィンドウはそのまま
SW_SHOWNA = 8 ウィンドウを表示
現在アクティブなウィンドウはそのまま
SW_RESTORE = 9 ウィンドウをアクティブ化して表示
ウィンドウがアイコン化や最大化されているときは
元の位置とサイズに復元
|
![]() |
Structure WINDOWPLACEMENT
length As Integer 構造体のサイズ(バイト数)
flags As Integer アイコン化されたウィンドウの位置や
復帰方法指定する定数の組み合わせ
showCmd As Integer 表示状態を指定する定数
ptMinPosition As POINTAPI アイコン化状態の表示位置
ptMaxPosition As POINTAPI 最大化状態の表示位置
rcNormalPosition As RECT 通常状態の表示位置
End Structure
|