環境は、WindowsXP VisutalC++6です。
Excelのようにデータ間の罫線を引いた状態で、
セルの結合をしてるように見せるため、
DrawText関数で結合にしてるように見せたセルの真ん中に
文字を描画してるのですが
罫線が消えないので、
結合してるように見えません。
罫線を部分的に描画する方法や、消す方法があれば
ヒントでもいいのでよろしくお願いします。
ListViewコントロールについての記述です。
よろしくお願いします。
LVS_EX_GRIDLINESフラグを落として、LVS_OWNERDRAWFIXEDを入れて
自分で描画するほかは無いと思います。
ExtTextOut関数を使って背景塗り潰しての文字描画で罫線隠せませんか?
(うまくいくかどうか未確認)
レスありがとうございます。
LVS_EX_GRIDLINESを落として、
LVS_OWNERDRAWFIXEDを入れ、
DrawItem関数に描画する処理を書き込んでうまくいきました。
線を消すのではなく、書き足していくところが勉強になりました。
ありがとうございました。
ツイート | ![]() |