「Form1」から「MyDialog」を ShowModalで表示した状態で、
MessageDlgを出したりエラーダイアログ出ると、そのダイアログが
「MyDialog」の背後に隠れてしまう現象が起きます。
こうなるとダイアログの「OK」ボタンがクリック出来なくなって
操作不能になり、強制終了しかありません。
ダイアログが背後に隠れないようにするにはどうしたらいいんでしょう?
ダイアログではなく、自前ウィンドウ(ダイアログ)にしてみたら?
それとか、出てくる位置を指定(動かす)するとか。
ダイアログではなく、自前ウィンドウ(ダイアログ)にしてみたら?
それとか、出てくる位置を指定(動かす)するとか。
回答ありがとうございます。
例外のエラーダイアログの表示位置を指定することは出来るんでしょうか?
位置を変えるとしたら、CreateMessageDialog関数で作成してからですね。
ヘルプで見てください。
使い方は、Application.MessageBoxとほぼ同じだと思います。
ツイート | ![]() |