ListCtrl の行選択をしない方法について

[戻る]
シェイクハンド 2004/11/18(木) 17:09:02
どうも。
お伺いしたいのですが、
ListCtrl の行選択をまったくしない方法というのはあるのでしょうか?
SetExtendedStyle( LVS_EX_FULLROWSELECT ) で 1 行選択ができるのであれば
行選択をしないのもあるような気がしてるのですが・・・
知っているかたがいましたら教えて下さい。

開発環境
Windows XP SP2
Visual Studio .NET 2003 MFC ダイアログベース

シャノン 2004/11/19(金) 09:49:36
選択箇所を青くしたくないという、見た目の問題でよいのであれば、
カスタムドローでフォーカス色を消してしまえばいいと思います。

詳細は「リストビュー カスタムドロー」あたりのキーワードでぐぐってみてください。

dairygoods 2004/11/19(金) 10:55:44
内部状態も選択状態にしたくないのでしたら、
LVN_ITEMCHANGINGで、未選択→選択への変化を阻止すればよいです。

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