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