チェックボックス付きリストビューでボックス内の色を変えるには?


C+超初心者(未熟者)  2005-03-09 00:00:59  No: 56638  IP: 192.*.*.*

C+でチェックボックス付きリストビューを使用していますが、
このチェックボックス内の背景色をグレー表示させることは
できるのでしょうか?
ぶしつけな質問ですが、よろしくお願いします。

編集 削除
RAPT  2005-03-09 00:16:59  No: 56639  IP: 192.*.*.*

C++?  詳細環境よろしく。
「オーナードロー」について調べてみてください。

編集 削除
瀬戸っぷ  2005-03-09 01:41:38  No: 56640  IP: 192.*.*.*

> このチェックボックス内の背景色をグレー表示させることは
> できるのでしょうか?

そういうイメージリストを用意して、ListView_SetImageList()で登録すれば可能かと。
登録時のiImageListはLVSIL_STATEで。
イメージリストの0番目がチェックなし、1番目がチェックありの画像を。

ちなみに内部が灰色になるわけではありませんが、
Marlettフォントでテキスト描画するとチェックボックスが作れたような。

編集 削除