PDA

Просмотр полной версии : DrawItem и CListVew



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

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