Page de démarrage > dev > api > name > gb.canraise 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
Attention! La traduction de cette page n'est pas à jour.  Voir la version anglaise 
GB.CanRaise
int GB.CanRaise ( void *object , int id )

Teste si un objet manipule un évènement spécifique.

* object est l’objet qui lève l’évènement.
  id est l’ identifiant d’évènement, comme obtenu avec la macro GB_EVENT.

Cette fonction retourne TRUE si la classe de l’objet object a un handler d’évènement pour l’évènement spécifié, et retourne 0 autrement.

Vous utiliserez cette fonction pour éviter la levée d’évènements inutiles, car parfois l’appel de GB.Raise nécessite de lourds calculs. Mais l’appel de cette fonction n’est pas obligatoire, du fait qu’elle est de toute manière implicitement appelée par GB.Raise

Voir aussi

api/cat/event