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.
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.
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.
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.
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.