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