ListCtrl描画時のタブ表示

[戻る]
はむた 2006/12/09(土) 22:40:31
●開発環境
VC++6.0/WinXP/ダイアログベース

ファイルを読み込みListCtrlにデータを一覧表示後、
TABによる入力がある場合TABの表示がされず左詰めになってしまいます。
解決方法はありますでしょうか?

PATIO 2006/12/11(月) 11:49:38
CListCtrlはTABコードは処理対象になっていないと思います。
で、問題はTABコードが入っていた時にどんな表示をしたいのかですね。
サブアイテムのテキストなら右寄せ、左寄せ、中央配置を列毎に
指定できますから特定の列はすべて同じ表示でよいならそれで対処できるかもしれません。
TABの分だけスペースを空けたいのであれば、TABコード一つをスペースいくつ分に
したいのかからTABをスペース×nと置き換えて設定すれば良いのでは?

どちらにしてもTABコードそのものをコントロールに認識させて対処するのは
多分無理なのではないかと思います。

はむた 2006/12/11(月) 21:32:50
[[解決]]
PATIOさんお返事ありがとうございます。
CListCtrlはTABコードは処理対象なのですね
スペースに置き換える様に一度行なってみます。
ありがとうございました。

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