AfxMessageBoxのフォントは変更できないのでしょうか?

解決


やす  2007-01-24 15:36:57  No: 64268  IP: [192.*.*.*]

おせわになります。”やす”です。

AfxMessageBox("AAA",MB_YESNO)で表示されるボタン("はい"/"いいえ")の
フォントは変更できないのでしょうか?

開発環境はVC++6(MFC)です。

編集 削除
Blue  2007-01-24 15:40:53  No: 64269  IP: [192.*.*.*]

残念ながら、簡単に変更できる代物ではありません。

システムフックを使って、AfxMessageBoxのウィンドウハンドルを取得して
(サブクラス化して)フォントを変えればいいのですが、如何せん手間がかかります。

似たようなダイアログを作るのもアリでしょう。

編集 削除
やす  2007-01-24 16:46:02  No: 64270  IP: [192.*.*.*]

"似たようなダイアログ"で検討してみます。
ありがとうございました。

編集 削除