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