指定のウィンドウの表示状態を設定
Declare Function ShowWindow Lib "user32.dll" _
(ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Declare Function ShowWindow Lib "user32.dll" _
(ByVal hWnd As Integer, ByVal nCmdShow As Integer) As Integer
BOOL ShowWindow(
HWND hWnd,
int nCmdShow
);
引数
hWnd
ウィンドウのハンドルnCmdShow
表示方法を指定する定数戻り値
直前にウィンドウが表示されているとき 0以外備考
そうでないとき 0
Visual BasicのShowメゾットやnCmdShowの定数
Visibleプロパティとだいたい同じ。
SW_HIDE = 0 指定のウインドウを非表示にし、他のウインドウをアクティブ化する
SW_MINIMIZE = 6 指定のウインドウをアイコン化し
タスクリスト内のトップレベルウインドウをアクティブ化する
SW_RESTORE = 9 ウインドウをアクティブ化し、表示する。
ウインドウがアイコン化または最大化されているときは
元の位置とサイズに復元する
SW_SHOW = 5 ウインドウをアクティブ化し、現在の位置とサイズで表示する
SW_SHOWMAXIMIZED = 3 ウインドウをアクティブ化し、最大表示する
SW_SHOWMINIMIZED = 2 ウインドウをアクティブ化し、アイコン化する
SW_SHOWMINNOACTIVE = 7 ウインドウをアイコン化する。
現在アクティブなウインドウは、アクティブなままにする。
SW_SHOWNA = 8 ウインドウを表示する。
現在アクティブなウインドウは、アクティブなままにする。
SW_SHOWNOACTIVATE = 4 以前に表示された位置とサイズで表示する。
現在アクティブなウインドウは、アクティブなままにする。
SW_SHOWNORMAL = 1 SW_RESTORE と同じ