DrawItem и CListVew

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: DrawItem и CListVew

Albor » 11 сен 2004, 15:53

сходи на http://www.codeproject.com там полно исходников в виде отдельных классов и демо-проектов, в том числе и по твоему вопросу.

DrawItem и CListVew

Alezis » 11 сен 2004, 01:16

Народ короче такая трабла. Есть обычный класс производный от CListView, пусть будет CMyClass. Далее на этом классе строю класс CMyView который основной вью SDI . Вот . Мне надо вставить в CMyView несколько строк. Ну я их и вставляю в OnInitialUpdate .
Но эти самые строки мне хочется рисовать самому( т.к. надо сделать другой цвет выделения, т.е. когда итем выделен) поэтому в CMyClass
переопределяю DrawItem со стилем конечно LVS_OWNERDRAWFIXED,
но потом когда запускаю на выполнение эти строки(из OnInitialUpdate) исчезают. Пробовал их заново встовлять в том же DrawItem, эффекта нет, в OnPaint тоже ничего. Может кто знает как вообще работает DrawItem и с чем его едят, как решить траблу (если поняли о чём речь) , и вообще может кто знает какие нить ссылки на похожую документацию.

Вернуться к началу