タイトル : Re: システムモーダルメッセージボックスのアイコンの変更方法 投稿日 : 2010/01/19(Tue) 23:21 投稿者 : 魔界の仮面弁士
> MsgBox("テスト", MsgBoxStyle.SystemModal) メッセージボックスのスタイルは OS によっても差異があるため、 アイコン等の細かい制御が必要なのであれば、 フォーム等で自作される事をお奨めします。 > メッセージボックスの動作としては、システムモーダルがいいので、 > “システムモーダル以外に”というのはなしでお願いします。 その没案の「システム モーダル以外」を使うという話になってしまうのですが、 『最前面表示させたアプリケーション モーダル』を使うのはどうでしょう? Const MB_TOPMOST As Integer = &H40000 MsgBox("アプリケーション モーダル With TopMost", MB_TOPMOST Or vbApplicationModal) http://msdn.microsoft.com/ja-jp/library/cc410914.aspx (MB_TOPMOST を指定するなら、MessageBox API を使った方が良いかも) あるいは、MessageBox.Show で MessageBoxOptions.ServiceNotification とか。 |