Sämtliche Widgets eines Baumes durchlaufen
Beispiele
! Dieses kleine Beispielprogramm zeigt sämtliche Widgets ! des gerade aktiven Dialogs an. Darin enthalten sind auch die ! Menüstrukturen, Untermenüs sowie Baumstrukturen von Drop-Down-Listen. a=WIDTRAVERSE(0) WHILE a<>0 DISP AWID$ (a) "\n" a=WIDTRAVERSE(a) END WHILE
Referenz
WIDTRAVERSE( WidgetID|0 )
Die Funktion dient dazu, um sämtliche Widgets eines Dialogs aufzulesen. Der erste Aufruf der Funktion wird mit dem Argument 0 vorgenommen, damit wird die Funktion initialisiert, bzw. startet die Traversierung des Widgetbaumes an der Basis. Jeder Aufruf der Funktion liefert eine Widget-ID, die dann wiederum für den nächten Aufruf als Parameter verwendet wird. Wenn der gesamte Widget-Baum durchlaufen wurde und keine weiteren Widgets mehr geliefert werden können, so liefert die Funktion das Ergebnis 0.
Die Funktion dient dazu, um sämtliche Widgets eines Dialogs aufzulesen. Der erste Aufruf der Funktion wird mit dem Argument 0 vorgenommen, damit wird die Funktion initialisiert, bzw. startet die Traversierung des Widgetbaumes an der Basis. Jeder Aufruf der Funktion liefert eine Widget-ID, die dann wiederum für den nächten Aufruf als Parameter verwendet wird. Wenn der gesamte Widget-Baum durchlaufen wurde und keine weiteren Widgets mehr geliefert werden können, so liefert die Funktion das Ergebnis 0.


