2

現在システム グレーになっている無効な CEdit コントロールのテキストのフォントの色を変更したいと考えています。

灰色の背景を使用しているため、読みやすくするために、テキストのフォントの色 (現在は COLOR_GRAYTEXT の rgb 値に設定されています) を変更したいと考えています。

SetSysColors() を使用して解決策がありますが、実行中のすべてのアプリケーションの値を変更するという悪影響があります。より良い解決策を知っている人はいますか?

WM_CTLCOLORSTATIC/ WM_CTLCOLOREDIT メッセージの処理を試みましたが、SetTextColor() メソッドが機能していないようで、アプリケーションは引き続きシステムのグレーテキストを使用していました。これを行う正しい方法を知っている人はいますか?

4

0 に答える 0