<< | Inhaltsverzeichnis | Suchen | >> |
Variable
Bedeutung: |
Diese Variable hat nur eine Bedeutung unter WINDOWS. Wenn Windows aktiv sind, kann normalerweise keine Checkbox eines darunterliegenden Windows gedrückt werden. Mit dieser Variablen kann festgelegt werden, bis zu welcher Tiefe, ausgehend von der aktuellen Windowtiefe, auf darunterliegenden Windows beim Drücken einer Checkbox der zugehörige Macro-nachher ausgeführt werden soll. Beim Programmstart wird diese Variable mit 0 vorbelegt. Dies bedeutet, daß immer nur die Checkboxen des obersten Windows aktiv sind. Wird dieser Variablen ein Wert > 0 zugewiesen, so wird damit die Tiefe festgelegt, bis zu der auf darunterliegenden Windows Checkboxen gedrückt werden können. Das Drücken der Checkbox kann durch die Maus oder einen Hotkey ALT/... ausgelöst werden. Sind in verschiedenen Windows gleiche Hotkeys vorhanden, so gilt stets der Hotkey des höheren Windows. |
Beispiel: |
Im Main-Window wird ein SELECT aufgerufen, der ein eigenes Window eröffnet. Auf dem Main-Window befindet sich eine Checkbox, die auch dann eine Aktion auslösen soll, wenn der SELECT aktiv ist. Durch die Zuweisung EBUS_CHECKBOX_DEPTH = 1 und den Schalter DISABLE GR_NOASYNC_BUTTONS wird dies möglich. |
Beispiel: |
Es sind 3 Windows offen. Auf allen 3 Windows sollen die Checkboxen gedrückt werden können. Dazu ist folgende Zuweisung notwendig: EBUS_CHECKBOX_DEPTH = 2. Wird die Variable = 3 gesetzt, so können auch die Checkboxen des Main-Windows gedrückt werden. |
|
|
|
Achtung: Beim Drücken von Checkboxen in tieferen Windows wird nur der Macro-nachher und nicht der Macro-vorher ausgeführt. GOTO #...-Anweisungen haben keine Wirkung, da die Checkbox nicht in die Feldverarbeitung des aktuellen Windows eingebunden ist. |
|
|
siehe auch: |
EBUS_PUSHBUTTON_DEPTH, EBUS_RADIOBUTTON_DEPTH |