AppWizardでボタンのキャプションの文字の色を変更するには、
どうしたら良いのでしょうか??
教えて下さい!!
AppWizardで,っていうのが意味不明ですが……。
ボタンの親であるダイアログでWM_CTLCOLORBUTTONを処理することで,
ボタンの文字色を変更することが可能です。
同じ問題でできなかったので取り上げました。
CFormViewの派生クラスにてOnCtlColor関数を生成し、ボタンのときSetTextColor関数で色をセットしてもボタンの文字色が黒から変わりません。
エデットボックスやリストボックスの場合は変わります。
どうすればできるのでしょうか。
参考
http://www.geocities.jp/chiakifujimon/bgcolor/index.html
http://ww1.enjoy.ne.jp/~turikiti/knowledge/program/backcolor.htm
http://www.ccn.aitai.ne.jp/~ccc/C++/CCButton.h.html
多分、質問者はAppWizardでと言うよりもダイアログエディタでって言いたかったのでしょうね・・・
もしそうなら、一番簡単な方法はActiveXコントロールのCommandButton辺りを使うことだと思います。
チャレンジャー さんの質問を横取りしてしまいましたが、みいさん、Toshiさんありがとうございました。
http://www.geocities.jp/chiakifujimon/bgcolor/index.html
のChiakiさんの解説でよくわかりました。動的サブクラスを使うのですね。
ありがとうございました。