MDIにて現在アクティブウィンドウズの真後ろにウィンドウを持っていく


MDIマスタ  2004-01-20 04:19:38  No: 53081

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);


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加