スタティックテキストのFORECOLERを変えたい

[戻る]
さち [E-Mail] 2002/07/05(金) 10:59:37
VC++超初心者です。初めまして。
今までVBアプリを開発する仕事をしてましたが、VC++のアプリを作る事になりました。
VBだと簡単に設定変更できるコントロールのプロパティが変更できず、
かなりとまどってます。

スタティックテキストの、文字色を変更したいのですが、
どうしたらよいのでしょう?
VBだと
Label1.ForeColor = vbWhite
などとするのと同じです。
助けてください。

dairygoods 2002/07/05(金) 11:32:33
MFCならばOnCtlColor()、SDKならばWM_CTLCOLORSTATICを使用します。

参考:
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200206/02060102.txt

さち [E-Mail] 2002/07/05(金) 13:18:34
すみません。使い方がよくわかりません。MFCで作ってます。
OnCtlColorをどのように使えば、
ダイアログ上のスタティックテキストコントロールの文字色を変える事ができるのでしょう?
また、その処理はどのイベントハンドラに書けばよいですか?

不良PG [E-Mail] 2002/07/05(金) 13:24:41
OnCtlColor
これがイベントハンドラです
ヘルプで CWnd::OnCtlColor を調べてみてください

さち [E-Mail] 2002/07/05(金) 17:44:50
[[解決]]
ありがとうございます。
理解できました。

古いスレッドには追加発言できません。