MessageDlg関数について

解決


himurock  2005-01-13 01:45:24  No: 12679

MessageDlg関数について質問します。

あるタイミングでMessageDlg関数を使ってメッセージを表示させているのですが、
どうも後ろに表示されてる様です。
現在アクティブ(前面)のウィンドウ(A)の後ろのウィンドウ(B)のメッセージなのですが…
意味通じますかね…


スタテツ  2005-01-13 03:19:37  No: 12680

ここに以前も書きましたが、BBSは検索が非力なのが痛いですね…
MessageBoxを使ってみましょ。
MessageBox(Form1.Handle,'test','test',MB_SETFOREGROUND);
参考あれ。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpwinui/html/_win32_messagebox.asp

もうちょっとMLを活用してもらいたいところですがね…


himurock  2005-01-13 04:41:38  No: 12681

MessageDlg、MessageBoxも同じ動作でした。
何がいけないんだろ

> もうちょっとMLを活用してもらいたいところですがね…

とは?


りおりお  2005-01-13 18:58:01  No: 12682

>現在アクティブ(前面)のウィンドウ(A)の後ろのウィンドウ(B)のメッセージなのですが…

MessageBox(0,'test','test',MB_TOPMOST); だと思いますけど


himurock  URL  2005-01-13 22:31:50  No: 12683

MessageBox(0, 'test', 'test', MB_TOPMOST);
 
確かに最前面に表示されますが、[はい][いいえ][キャンセル]の設定はどの様にするのでしょうか。


りおりお  2005-01-13 23:18:34  No: 12684

> 確かに最前面に表示されますが、[はい][いいえ][キャンセル]の設定はどの様にするのでしょうか。

ちゃんとリンク先を読んでますか?

MessageBox(0, 'test', 'test', MB_YESNOCANCEL or MB_TOPMOST);


himurock  2005-01-14 00:22:40  No: 12685

りおりおさん、どうもありがとうございました。
「or」は分かりませんでした。


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

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






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