Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2008-09-24 21:15:56 ЛС | профиль | цитата
nesco, т.е. сделать еще одну мину типа MouseEnter-MouseLeave

а проблема с появлением артифакта от того, что в _OnDrawItem приходит команда на отрисовку элемента с индексом -1, и вот в этой строке

#pas
DrawText(DC, PChar(Items[ItemIdx]), -1, ARect, _Flags);
у тебя выводится элемент Items[-1], который мы с Вячеслав, ом и наблюдаем. Вероятно событие сделано для очистки или еще для чего, но в менеджер свой надо вставить проверочку.
карма: 27
0