MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
メソッドでカスタムアイコンを使用したい。
何か提案はありますか?
少し前に書いたのですが、通常のメッセージボックスクラスとまったく同じように機能します。
CustomMessageBox(クラス): http://Pastebin.com/m8evBmZi
メッセージフォーム(フォーム): http://Pastebin.com/jawHZDzY
メッセージフォーム(デザイナーコード): http://Pastebin.com/CRXjeUFN
Microsoftの Task Dialog Indirect API を使用できます。これは、カスタムダイアログを表示するのに役立ちます。
MessageBoxのアイコンを直接変更することはできないので、グーグルで検索して、その解決策を見つけました。ウィンドウフックを使用してメッセージボックスのアイコンを変更できます。
聞くはMSDNマガジンのリンクです。