リストボックス

[戻る]
vc初心者 2002/07/12(金) 09:45:42
vc++ 6.0 MFCのリストボックスについて

リストボックスの選択した行(クリック)を何らかの方法で
選択されていることがわかるようにすたいのですが
簡単な方法はないでしょうか。

色を変えたい。
または文字を反転表示させたい。

宜しくお願いします。

sugar 2002/07/12(金) 10:09:31
リストボックスは、任意の行をクリックすれば自動的に色が反転しますし、
フォーカスがよそへ移っても反転表示はそのままですよね?
選択されていることは容易に確認できると思うのですが。

そういうことではなくて?

vc初心者 2002/07/12(金) 11:21:11
ご返事ありがとうございます。

やりたいことはそのとうりですが

フォーカスをリストボックス以外に移したとき
たとえば他のエディットボックスや、ボタンのとき
リストボックスの反転表示が消えてしまします。
これを反転表示のままにしたいということですが。

TAD [E-Mail] 2002/07/12(金) 11:51:10
リストボックスはフォーカスが別のウィンドウに移っても、
選択状態の反転表示が消えることはないはずです。

リストボックスではなく、リストビューコントロールであれば、
ウィンドウスタイルに LVS_SHOWSELALWAYS を追加することで、
選択状態の表示を残すことができます。

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