Cursor
Ein Cursor ist ein kleines Bild, dessen Position auf dem Bildschirm von einem Zeigegerät gesteuert wird, z. B. einer Maus, einem Stift oder einem Trackball. Im weiteren Verlauf dieser Übersicht bezieht sich der Begriff Maus auf jedes zeigende Gerät.
Wenn der Benutzer die Maus bewegt, bewegt 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 Cursors | 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 sich eine nachfolgende Cursorposition (festgelegt durch die SetCursorPos-Funktion oder die Maus) außerhalb des Rechtecks befindet, passt das System die Position automatisch an, um den Cursor innerhalb des rechteckigen Bereichs zu halten. |
CopyCursor | Kopiert den angegebenen Cursor. |
CreateCursor | Erstellt einen Cursor mit der angegebenen Größe, den angegebenen Bitmustern und dem angegebenen Hotspot. |
DestroyCursor | Zerstört einen Cursor und gibt den vom 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 für den 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 Anwendung instance zugeordnet ist. |
LoadCursorFromFile | Erstellt einen Cursor basierend auf Daten, die in einer Datei enthalten sind. |
SetCursor | Legt die Cursorform fest. |
SetCursorPos | Verschiebt den Cursor auf die angegebenen Bildschirmkoordinaten. Wenn sich die neuen Koordinaten nicht innerhalb des Bildschirmrechtecks befinden, das durch den letzten ClipCursor-Funktionsaufruf festgelegt wurde, passt das System die Koordinaten automatisch an, sodass 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 den id-Parameter angegeben wird, durch den Inhalt des Cursors, der durch den hcur-Parameter angegeben wird, und zerstört dann hcur. |
ShowCursor | Zeigt den Cursor an oder blendet den Cursor aus. |
Cursorbenachrichtigungen
Name | BESCHREIBUNG |
---|---|
WM_SETCURSOR | Wird an ein Fenster gesendet, wenn die Maus bewirkt, dass sich der Cursor innerhalb eines Fensters bewegt und die Mauseingabe nicht erfasst wird. |
Cursorstrukturen
Name | BESCHREIBUNG |
---|---|
CURSORINFO | Enthält globale Cursorinformationen. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für