通知
すべてクリア
Topic starter
2003年3月5日 12:52 AM
みなさん、初めまして。
初めて質問させて頂きます。
新参者ですのですが、宜しくお願い致します。
CListCtrlコントロールの行の高さを変更させたいのですが、
良い方法がありません。(オーナー描画なしで)
ネットで調べたところ、CImageListにダミーのアイコンを登
録し、そのCImageListをCListCtrlコントロールを設定する
という方法がありました。
この方法では、行に高さは変わるのですが、左端に空白が出
来てしまいました。
行の高さを変更する、何か良い方法はないでしょうか?
ご存知の方、おられましたら教えて下さい。
2003年3月5日 10:09 AM
アイコンでなく、幅の狭い背景色のビットマップを使うとか。
Topic starter
2003年3月5日 11:15 AM
nさん、早速のご回答ありがとうございます。
教えて頂いたようにビットマップを使用してみました。
アイコンの時のように、アイコンとの境界線は表示しなく
なりましたが、項目を選択するとビットマップの部分だけ
反転しない状態になりました。ここさえ、クリアすれば完
璧なんですが・・・。
2003年3月5日 12:28 PM
横幅1dot分が気になるのですか?
私はあきらめましたが。
2003年3月5日 12:53 PM
MEASUREITEMSTRUCT
を使えばできますよ。
詳しくはMSDNでどうぞ。