Freigeben über


Cursor

Ein Cursor ist ein kleines Bild, dessen Position auf dem Bildschirm durch ein Zeigegerät gesteuert wird, z. B. Maus, Stift oder Trackball. Im restlichen Teil dieser Übersicht bezieht sich der Begriff "Maus" auf jedes zeigende Gerät.

Wenn der Benutzer die Maus bewegt, verschiebt das System den Cursor entsprechend. Mit den Cursorfunktionen können Anwendungen Cursor erstellen, laden, anzeigen, animieren, verschieben, einschränken und zerstören.

In diesem Abschnitt

Name Beschreibung
Informationen zu Cursorn Erläutert die Standardcursor.
Verwenden von Cursorn Erläutert, wie Aufgaben im Zusammenhang mit Cursorn ausgeführt werden.
Cursorreferenz Enthält den API-Verweis.

Cursorfunktionen

Name Beschreibung
ClipCursor- Beschränkt den Cursor auf einen rechteckigen Bereich auf dem Bildschirm. Wenn eine nachfolgende Cursorposition (festgelegt durch die SetCursorPos Funktion oder Maus) außerhalb des Rechtecks liegt, passt das System automatisch die Position an, um den Cursor innerhalb des rechteckigen Bereichs zu halten.
CopyCursor- Kopiert den angegebenen Cursor.
CreateCursor- Erstellt einen Cursor mit der angegebenen Größe, Bitmustern und Hotspots.
DestroyCursor Zerstört einen Cursor und gibt den von dem Cursor belegten Speicher frei. Verwenden Sie diese Funktion nicht, um einen freigegebenen Cursor zu zerstören.
GetClipCursor- Ruft die Bildschirmkoordinaten des rechteckigen Bereichs ab, auf den der Cursor beschränkt ist.
GetCursor- Ruft ein Handle zum aktuellen Cursor ab.
GetCursorInfo- Ruft Informationen zum globalen Cursor ab.
GetCursorPos- Ruft die Position des Cursors in Bildschirmkoordinaten ab.
GetPhysicalCursorPos Ruft die Position des Cursors in physischen Koordinaten ab.
LoadCursor- Lädt die angegebene Cursorressource aus der ausführbaren Datei (.EXE), die einer Anwendungsinstanz zugeordnet ist.
LoadCursorFromFile- Erstellt einen Cursor basierend auf Daten, die in einer Datei enthalten sind.
SetCursor- Legt das Cursor-Shape fest.
SetCursorPos- Verschiebt den Cursor an die angegebenen Bildschirmkoordinaten. Wenn sich die neuen Koordinaten nicht innerhalb des Bildschirmrechtecks befinden, das durch den letzten ClipCursor Funktionsaufruf festgelegt wird, passt das System die Koordinaten automatisch so an, dass der Cursor innerhalb des Rechtecks bleibt.
SetPhysicalCursorPos Legt die Position des Cursors in physischen Koordinaten fest.
SetSystemCursor- Ermöglicht einer Anwendung das Anpassen der Systemcursor. Er ersetzt den Inhalt des Systemcursors, der durch die ID Parameter angegeben wird, durch den Inhalt des Cursors, der durch den hcur Parameter angegeben ist, und zerstört dann hcur.
ShowCursor- Blendet den Cursor ein oder aus.

Cursorbenachrichtigungen

Name Beschreibung
WM_SETCURSOR Wird an ein Fenster gesendet, wenn die Maus bewirkt, dass der Cursor innerhalb eines Fensters verschoben wird und die Mauseingabe nicht erfasst wird.

Cursorstrukturen

Name Beschreibung
CURSORINFO- Enthält globale Cursorinformationen.