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