タイトル : 親画面より常に前に表示。 投稿日 : 2008/10/17(Fri) 15:52 投稿者 : あいよ
親画面側: '■子画面の作成 Set objFrm = New frmChild objFrm.Visible = True 子画面側: ''■親ウインドウを使用不可にします If IsWindowEnabled(frmMDIMain.hwnd) <> False Then lngRet = EnableWindow(frmMDIMain.hwnd, False) lngRet = EnableWindow(Me.hwnd, True) End If '■画面を中央に設定します mobjFormEx.CenterForm システム「A」の中で上記のようなコードを使用して親画面から子画面を開いています。 その時にAlt + Tab やタスクバーから別のアプリケーションや 別のフォルダ等を開いた後で、「A」に戻ると子画面が親画面の裏に隠れてしまいます。 別アプリやフォルダから戻ってきた後も常に子画面が前面に表示されるようにしたいです。 Showメソッドを使用せずに行いたいのですが、方法がありましたらご教授願います。 開発環境:VB6.0 |