ClipCursor

Die Funktion ClipCursor beschränkt den Cursor auf einen rechteckigen Bereich auf dem Bildschirm. Wenn eine nachfolgende Cursorposition (festgelegt durch die SetCursorPos -Funktion oder die Maus) außerhalb des Rechtecks liegt, passt das System automatisch die Position des Cursors innerhalb des rechteckigen Bereichs zu halten.

BOOL ClipCursor) CONST RECT  * LpRect / / Zeiger auf die Struktur mit Rechteck);
 

Parameter

lprc
Zeiger auf die RECT -Struktur, die die Bildschirmkoordinaten der linken oberen und rechten unteren Ecken des Rechtecks einschränkend enthält. Wenn dieser Parameter NULL ist, ist der Cursor an eine beliebige Stelle auf dem Bildschirm verschieben.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Der Cursor ist eine freigegebene Ressource. Wenn eine Anwendung den Cursor beschränkt, müssen sie den Cursor freigeben, mithilfe von ClipCursor vor dem Verzicht auf Steuerelement zu einer anderen Anwendung.

Der aufrufende Prozess muss auf die Arbeitsstation WINSTA_WRITEATTRIBUTES zugreifen können.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Cursor Übersicht, Funktionen, Cursor, GetClipCursor, GetCursorPos, RECT, SetCursorPos

Index