Kurzor je malý obrázek, jehož umístění na obrazovce je řízeno ukazatelem zařízení, jako je myš, pero nebo trackball. Ve zbývající části tohoto přehledu se pojem myš týká jakéhokoli odkazujícího zařízení.
Když uživatel přesune myš, systém odpovídajícím způsobem přesune kurzor. Funkce kurzoru umožňují aplikacím vytvářet, načítat, zobrazovat, animovat, přesouvat, omezit a zničit kurzory.
Omezí kurzor na obdélníkovou oblast na obrazovce. Pokud další pozice kurzoru (nastavená funkcí SetCursorPos nebo myš) leží mimo obdélník, systém automaticky upraví pozici tak, aby kurzor zůstal uvnitř obdélníkové oblasti.
Přesune kurzor na zadané souřadnice obrazovky. Pokud nové souřadnice nejsou v obdélníku obrazovky nastavené nejnovějším ClipCursor volání funkce, systém automaticky upraví souřadnice tak, aby kurzor zůstal uvnitř obdélníku.
Umožňuje aplikaci přizpůsobit systémové kurzory. Nahradí obsah systémového kurzoru určeného parametrem ID obsahem kurzoru určeného parametrem hcur a pak zničí hcur.