VBからOCX経由でDLLを呼び出しており、そのDLLからモーダルダイアログ(以下ダイアログ(1)と記述)を表示しています。このダイアログ(1)を表示中にVBから別フォーム(2)をダイアログ(1)より前面に表示させています。
フォーム(2)をダイアログ(1)より前面に表示し、ダイアログ(1)をマウスクリック等しても表示順序が入れ替わらないようにするにはどうすれば良いでしょうか?
OCXおよびDLLの変更はできません。
フォーム(2)の代わりにMSGBOX関数にてメッセージボックスを表示させた場合には、メッセージボックスを終了以前にダイアログ(1)の操作は不可となりました。
ですので、何らかの方法で実現可能だと考えています。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
「質問:MsgBoxの最前面表示」
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1507950
はいかがですか。
参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=1507950
この回答への補足
ご回答ありがとうございます。自己解決しました。VBのデバッグモードで試していたのですが、EXEを生成して実行してみると、何も対処しなくとも、解決してしまいました。
VBの最初のフォームをペアレントとしてモーダル表示するだけで、DLLからのダイアログに対してもモーダルとなりました。(元々こうしていましたが、デバッグモードではうまくいかないようです)
どうも、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Windows 10 MSアカウントの「個人設定をクラウドから削除します」は機能していないのでしょうか? 1 2022/11/20 17:01
- その他(プログラミング・Web制作) pythonでアプリが終了されたときに特定の処理を実行したい 2 2023/01/19 17:13
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) Application.Dialogs(xlDialogFileDelete).Showの件 1 2023/02/22 10:02
- YouTube Win10 Youtubeの動画を開くと、必ず右下に設定ダイアログ?が表示されます 2 2023/03/26 11:35
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- その他(ソフトウェア) UnityのPublishing SettingsでCreate Keyを押しても反応しない 1 2023/06/27 01:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスを大きくす...
-
ダイアログの上のテキストボッ...
-
C# ボタンコントロール内で文字...
-
リソースファイルとは・・・
-
ダイアログの一部を半透明化す...
-
vbscriptで、ファイル選択ダイ...
-
コンボボックスのドロップダウ...
-
【VC++2005】ダイアログサイズ...
-
ボタンの配置を変更したい
-
フォーム上のリストボックスに...
-
c++でドル円変換のプラグラム...
-
vc++で電卓
-
VC++ MFC エラーコード C2248 ...
-
メッセージボックスのボタン文...
-
ショートカットキーをカスタマ...
-
ダイアログボックスで指定した...
-
SetWindowLong()でタイトルバー...
-
ダイアログの表示位置の保存
-
MFC ポップアップメニューのチ...
-
エクセルで作った新しいウイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを大きくす...
-
ボタンの表示の色、フォントを...
-
コンボボックスのドロップダウ...
-
ボタンの配置を変更したい
-
'int' から 'LPCSTR' に変換で...
-
ダイアログの上のテキストボッ...
-
リソースファイルとは・・・
-
C# ボタンコントロール内で文字...
-
vbscriptで、ファイル選択ダイ...
-
メッセージボックスのボタン文...
-
ダイアログの表示位置の保存
-
MFC ポップアップメニューのチ...
-
MFCダイアログボックスを最前面...
-
ダイアログボックスで指定した...
-
ダイアログにプレビュー表示
-
フォーム上のリストボックスに...
-
confirmダイアログの表示文字に...
-
VC++ MFC エラーコード C2248 ...
-
ダイアログのボタンが押された...
-
CButtonのBMP・アイコンの表示...
おすすめ情報