スタティックテキストの色を変えたいのですが、うまくいきません。 – プログラミング – Home

スタティックテキストの色を変えたいので...
 
通知
すべてクリア

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


MKランド
 MKランド
(@MKランド)
ゲスト
結合: 22年前
投稿: 3
Topic starter  

はじめまして、MKランドと申します。
環境は、WinXP VC++6.0 MFCです。

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

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


引用未解決
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

IDで識別します。
OnCtlColor()の第2引数からGetDlgCtrlID()でコントロールIDを取得してください。

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


返信引用
MKランド
 MKランド
(@MKランド)
ゲスト
結合: 22年前
投稿: 3
Topic starter  

おかげさまで、解決しました。
ありがとうございました。

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました