Sendet einen Mausklick-Befehl an das angegebene Control.
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
Parameter
| title | Der Titel des Fensters, auf das zugegriffen werden soll. |
| text | Der Text des Fensters, auf das zugegriffen werden soll. |
| ControlID | Die ID des Controls, das beeinflusst werden soll. Siehe Controls. |
| button | [optional] Die zu drückende Taste, "left", "right", "middle", "menu", "primary", "secondary". Standard ist "left". |
| clicks | [optional] Die Anzahl der Mausklicks. Standard ist 1. |
| x | [optional] Die x-Position innerhalb des Controls, die geklickt werden soll. Standard ist die Mitte |
| y | [optional] Die y-Position innerhalb des Controls, die geklickt werden soll. Standard ist die Mitte |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Einige Controls in inaktiven Fenstern widerstehen Klicks, bis das Fenster das aktive Fenster ist. Hierzu ist zuerst die WinActivate()-Funktion zu benutzen, um das Fenster in den Vordergrund zu zwingen.| Parameter | Klick (normal) | Klick (getauscht) |
| "" | links | links |
| "left" | links | links |
| "middle" | Mitte | Mitte |
| "right" | rechts | rechts |
| "primary" | links | rechts |
| "main" | links | rechts |
| "secondary" | rechts | links |
| "menu" | rechts | links |
Verwandte Funktionen
ControlCommand, MouseClick, WinActivate
Beispiel
ControlClick("[CLASS:Notepad]", "", "MDIClient1")