MessageDlg関数について質問します。
あるタイミングでMessageDlg関数を使ってメッセージを表示させているのですが、
どうも後ろに表示されてる様です。
現在アクティブ(前面)のウィンドウ(A)の後ろのウィンドウ(B)のメッセージなのですが…
意味通じますかね…
ここに以前も書きましたが、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を活用してもらいたいところですがね…
MessageDlg、MessageBoxも同じ動作でした。
何がいけないんだろ
> もうちょっとMLを活用してもらいたいところですがね…
とは?
>現在アクティブ(前面)のウィンドウ(A)の後ろのウィンドウ(B)のメッセージなのですが…
MessageBox(0,'test','test',MB_TOPMOST); だと思いますけど
MessageBox(0, 'test', 'test', MB_TOPMOST);
確かに最前面に表示されますが、[はい][いいえ][キャンセル]の設定はどの様にするのでしょうか。
> 確かに最前面に表示されますが、[はい][いいえ][キャンセル]の設定はどの様にするのでしょうか。
ちゃんとリンク先を読んでますか?
MessageBox(0, 'test', 'test', MB_YESNOCANCEL or MB_TOPMOST);
りおりおさん、どうもありがとうございました。
「or」は分かりませんでした。
ツイート | ![]() |