Показать сообщение отдельно
  #3  
Старый 04.08.2008, 15:08
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

А вот, оказывается, недостаточно.
Собственно, покопавшись в сырцах, я понял как это делать.
Вся проблема в том, что код написан таким образом, что этот FocusRect рисуется ВСЕГДА вне зависимости от того кто отрисовывает итем.
В общем, надо наследоваться и перекрывать метод DrawItem. Еще вопрос остался как сделать так, что бы не править VCL и не создавать свой компонент. Сейчас не до того, попозже попробую засабклассить это дело.
Ответить с цитированием