MDIを使用してアプリを開発しております。
複数ウィンドウズを開いてある指定した
ウィンドウズをアクティブウインドウズの
真後ろに持っていきたいのですが
どうしたらいいのか迷っています。
MSDNやネットで検索した結果SetWindowPosにて
自由にWindowsのZオーダーを変更できる
ことが分かったのですがいまいち使い方
が分かりません。
どなたかご存知の方いらっしゃったらご教授
いただけないでしょうか。
参考にコード記します。
環境はVS6/windows2000です。
CMyView * pMyView = ( CMyView * ) pDoc -> GetView(RUNTIME_CLASS(CMyView) );
CMDIChildWnd * pChild = ( CMDIChildWnd * pMyView -> GetParent();
pChild ->SetWindowPos( &pChild->wndNoTopMost, 0,0,0,0,SWP_SHOWWINDOW);
ツイート | ![]() |