メッセージボックスが後ろに隠れてしまう現象を解決するパラメータがあることを今更知った話

MessageBox関数を使う上で、MB_STOPMOSTはよく使っていたのですが、それでも最前面にならないことが良くあったんですよね

で、なんとなくAPIの説明サイトを見ていて、今更知ったパラメータがありました。

他にも以下の値を組み合わせることができます。

0x00010000 (MB_SETFOREGROUND)
フォアグラウンドにする

0x00040000 (MB_TOPMOST)
最前面ウィンドウ(他のウィンドウに隠れない)にする

試してみた。

MessageBox(0,"もふもふ","・ω・",MB_SETFOREGROUND|MB_TOPMOST);

msgb
即落ちで解決 Σ(・ω・)ガーン

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です