SetMouse()
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.