DrawItem и CListVew

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Alezis
Сообщения: 98
Зарегистрирован: 16 авг 2004, 01:10
Откуда: Минск
Контактная информация:

11 сен 2004, 01:16

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

11 сен 2004, 15:53

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