プロが教えるわが家の防犯対策術!

VC++2005のMFC環境でFlexGridを使用しています。
以前、
http://oshiete1.goo.ne.jp/qa5081341.html
にてセル内文字の点滅方法を質問させて頂き、
ご回答頂いた内容を元にSetCellForeColorを用いて、
文字色を切り替えることで、点滅させることが出来ました。

しかし、点滅しているセルを選択すると、
点滅表示から、通常のセル選択状態(文字は白、文字以外領域は青)
となってしまい、点滅しません。
※選択状態から非選択状態にすると、また点滅します。

選択状態でも、文字色が切り替わるようにするには、
どのような実装を入れることで実現させればよいのでしょうか?
解決法をご存知の方、ご教示お願い致します。

A 回答 (1件)

フォントカラーのプロパティの中に「SelectedForeColor」とかいった名前のものはありませんか?


要は「選択状態のカラー」を定義するプロパティがあるはずだ、という事なんですが。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
確かにプロパティで設定色は変更可能ですが、
それだと、点滅している文字のセルを選択した際に、
設定色が反映されるだけで、点滅はしなくなります。
色々調べた結果、プロパティのHighLightをFalseにすることで、
選択状態でも点滅は継続されると分かりました。

お礼日時:2009/07/22 19:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています