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