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

解決


やす  2007-01-25 00:36:57  No: 64268

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

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

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


Blue  2007-01-25 00:40:53  No: 64269

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

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

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


やす  2007-01-25 01:46:02  No: 64270

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加