Assigner un évènement à un objet créé dynamiquement

Signaler
Messages postés
24
Date d'inscription
mardi 21 décembre 2004
Statut
Membre
Dernière intervention
10 janvier 2008
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
Bonjour,


Dans mon programme en borland C++, je créer un TChart dynamiquement en faisant un
<!-- BEGIN TEMPLATE: bbcode_code -->
Chart *graph;
graph = new TChart(this);

<!-- END TEMPLATE: bbcode_code -->Je place ensuite mon graph sur la page toujours par le biais du code.


J'aimerai ensuite que l'èvenement 'onClick' sur ce graph execute la
fonction 'maFonction()'. Je veux donc assigner cette fonction sur
l'évenement 'onClick' de mon graph mais je ne trouve pas de moyen pour
faire ça.

Quelqu'un a t'il une idée ?


Merci

1 réponse

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Salut,

Bah ça doit être quelque chose du style :
graph->onClick = maFonction;

ou

graph->onClick = &maFonction;

Il faut que ta fonction prenne les mêmes paramètres et la même convention d'appel que l'évènement classique.

Faut peut ête bien un cast aussi.

graph->onClick = (...)maFonction;