Bonjour,
Y a-t-il un moyen de sauter un niveau d'héritage ? En clair, d'appeler la méthode du grand-pere sans passer par celle du pere ?
Dans mon cas, il s'agit d'un composant et d'une methode gérant les messages windows.
Plus précisement, je dois ecrire un composant combo ayant un affichage personnalisé ; j'ai donc hérité de TCustomComboBox et implémenté le WM_Paint.
Ce WM_paint appelle le inherited qui renvoie sur le WM_paint du TCustomComboBox qui se charge d'appeler le WM_Paint du TWinControl par un inherited puis de dessiner le control.
Moi, j'en envie de zapper le dessin dans TCustomComboBox (puisque je le dessine dans mon WM_Paint) mais je ne peux pas me passer du WM_Paint du TWinControl.
Dans l'absolu, ca marche qd mm (le dessin est écrasé) mais c'etait pour optimiser.
Merci pour toute piste,
Partager