スタティックテキストの色を変えたいのですが、うまくいきません。

[戻る]
MKランド 2003/09/10(水) 19:17:53
はじめまして、MKランドと申します。
環境は、WinXP VC++6.0 MFCです。

スタティックテキストの文字の色を変えたいのですが、
過去ログを見て、WM_CTLCOLORを使うところまでは分かったのですが、
やってみると、すべてのスタティックテキストの色が変わってしまいます。

特定のスタティックテキストだけの色を変える方法を教えてください。
よろしくお願いします。

sugar 2003/09/10(水) 23:22:36
IDで識別します。
OnCtlColor()の第2引数からGetDlgCtrlID()でコントロールIDを取得してください。

スタティックテキストはデフォルトでIDC_STATICが割り当てられますが、
これを任意のIDに書き換える必要があります。

MKランド 2003/09/11(木) 00:22:03
[[解決]]
おかげさまで、解決しました。
ありがとうございました。

また、何かと分からないところがあったときは
よろしくお願いします。

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