SetMouse()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Version vom 7. Juni 2013, 07:50 Uhr von Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Allgemeines == Die Funktion SetMouse() dient in VIO und Hybrid Programmen dazu, die Mausfunktionalität zu aktivieren oder zu deaktivieren. In reinen GUI …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Die Funktion SetMouse() dient in VIO und Hybrid Programmen dazu, die Mausfunktionalität zu aktivieren oder zu deaktivieren. In reinen GUI Programmen ist die Mausfunktionalität immer aktiviert.

Der Rückgabewert ist der Mauszustand, der vor dem Aufruf von SetMouse() gültig war. SetMouse() ohne ersten Parameter liefertden aktuellen Mauszustand zurück.


Syntax

SetMouse(<lOnOff>, <nRow>, <nCol>) => lLastMouseState


Parameter

<lOnOff>: optionaler logischer Wert, der vorgibt, welcher Mauszustand gewünscht wird. TRUE aktiviert die Mausfunktionalität, FALSE deaktiviert die Mausfunktionalität.

<nRow>: optionaler numierscher Wert, der vorgibt, in welcher Zeile (zwischen 0 und MaxRow()) der Mauszeiger positioniert werden soll.

<nCol>: optionaler numierscher Wert, der vorgibt, in welcher Spalte (zwischen 0 und MaxCol()) der Mauszeiger positioniert werden soll.


Querverweise

benötigte DLLs bzw. Include-Dateien

AppEvent.ch Xbp.ch

Die Funktion SetMouse() gehört zu den grundsätzlich verfügbaren Funktionen und benötigt keine explizit benannte DLL. Enthalten ist die Funktion in XppRT1.DLL.


Anwendungsbeispiel

lOldMouse := SetMouse(.T., MaxRow(), MaxCol())

Aktiviert die Mausfunktionalität und positioniert den Mauscursor rechts unten im Programmfenster.