Wenn ein Handler aufgerufen wird, wird das zum Zeitpunkt des Anmeldens gültige AGWindow das aktuelle Window (siehe GetAGWindow(). Das Window, von dem aus der Handler ausgelöst wurde (also das Window, auf dem sich das Element befindet, dessen Handler den ThrowEvent abgesetzt hat), wird im Parameter Label gespeichert.
ThrowEvent löst den Handler aus, ohne dass der Benutzer ein Element betätigt hat. Der an den Handler übergebene Parameter Command ist daher nicht der Name eines Elements, sondern der Name des Events. Wird jedoch der optionale Parameter elem angegeben, wird dem Handler nicht der Eventname, sondern elem als Command übergeben. So kann dem Handler vorgespiegelt werden, der Benutzer hätte dieses Element betätigt.
Sie dazu AddHandle() und SetHandle().
toposoft 28.10.2024