SetMouse()

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
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

Kategorie: Ereignisfunktionen


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.