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.

Siehe auch



Schatten