いつもお世話になっております。じゅこです。
ステータスバーの文字色を変更したいのですが、方法が分かりません。
どのようにすれば良いでしょうか?
VC6.0でMFCを使用しています。
いつも初歩的な事で申し訳ありませんが、お知恵をお貸し下さい。
宜しくお願い致します。
ステータスバーをサブクラス化して
WM_CTLCOLORSTATICを処理してみたらどうなんでしょうか?
IIIさん、ご回答ありがとうございます。
すいません。全てでは無く、1個か2個とかの決まったペインの部分の、
背景色ではなく文字の色を変えたいと思っています。
どのようにすれば良いか教えて頂ければ幸いです。
よろしくお願い致します。
申し訳ないです。
最初の回答は結構あてずっぽうで書いたので。
少し調べてみますと
SB_GETPARTS、SB_SETTEXTなどありますね。
ただ色の変更のメッセージはないですね。
良く分かりませんがオーナードローなのかな?
という感じです。
そうするとめんどくさいですね。
何か他にありそうですが。
せめてカスタムドローとかないのかな?
他の識者の方、フォローよろしくお願いします。
ここなんか参考になりますか?
http://www.net24.ne.jp/~kenji/b_csb/csb.html
ご親切にありがとうございます。
早速テストしてみます。
てつやさんに教えて頂いたサイトの方法を使用し、正常に動作致しました。
てつやさん、IIIさん、ありがとうございました。
ツイート | ![]() |