ShowWindow

ShowWindowは、ウィンドウを表示するWindowsAPI・・・。

ShowWindow 関数

引数には、ウィンドウハンドル、表示状態を指定する・・・。
表示にするならSW_SHOW、非表示にするならSW_HIDE・・・。

ウィンドウを表示する・・・。

このようにCreateWindowでウィンドウを作っておく・・・。

作ったウィンドウのハンドルhWnd, 表示するのでSW_SHOWを指定・・・。
そのあと何もしないと、すぐに次の処理に移って、ウィンドウが破棄されて、消えてしまう・・・。
なので、MessageBoxで"CreateWindow succeed!"と表示をしつつ、処理を一時停止させることでウィンドウの表示状態を維持している・・・。
OKを押せば、処理は進んで、ウィンドウは破棄されて、消える・・・。

実行すると、

f:id:BG1:20150306113831j:plain

こんな感じ・・・。
後ろの大きいウィンドウが、今回、ShowWindowで表示したウィンドウ・・・。
手前のは表示状態維持用のメッセージボックス・・・。

Sample/ShowWindow.cpp at master · bg1bgst333/Sample · GitHub