tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 親画面より常に前に表示。
投稿日: 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。