Ver Mensaje Individual
  #2  
Antiguo 28-07-2012
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
En lugar de extender TListView, deberías extender TCustomListView, que es la clase inmediatamente superior.

No conozco los entresijos de este componente (bueno, ni de la mayoría :-)v) pero tras echarle un vistazo a la declaración de clase diría que habría que extender InitializeWnd, FinalizeWnd, IsCustomDrawn, CustomDraw, CustomDrawItem y CustomDrawSubItem, aunque habría que estudiar cada una.

Como Delphi incluye las fuentes de la VCL, lo mejor será que veas cómo funciona TCustomListView por dentro y así ves qué extender y cómo hacerlo.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita