J'ai réussi à surcharger la fonction qui gère les évènements du controle, mais il y a un nouveau problème, une erreur à la fermeture de l'application EStackOverFlow.
1: //Lors de la création de la fenêtre
2: Label1->WindowProc = Label1WndProc;
3:
4: //Ma fonction de gestion des évènements de mon Label1
5: void __fastcall Label1WndProc(TMessage &message) {
6: if(message.message == WM_PAINT)
7: // Gestion de mon dessin
8: else
9: Form1->WndProc(message);
10: }
Le problème se situerai à la ligne 9, d'après le débogueur de Borland C++ Builder 6.
Et donc, pourquoi cette erreur ?
Si j'enlève le renvoie du message par WndProc(), il n'y a plus d'erreur, mais les évènemnts autres que PAINT définie à partir de l'esplorateur de propriétés ne fonctionnent plus.
Voila
merci