A kurzor egy kis kép, amelynek helyét a képernyőn egy mutatóeszköz, például egér, toll vagy trackball vezérli. Az áttekintés hátralévő részében az egér kifejezés bármely mutatóeszközre hivatkozik.
Amikor a felhasználó áthelyezi az egeret, a rendszer ennek megfelelően mozgatja a kurzort. A kurzorfüggvények lehetővé teszik az alkalmazások számára a kurzorok létrehozását, betöltését, megjelenítését, animálását, áthelyezését, korlátozását és megsemmisítését.
A kurzort a képernyő egy téglalap alakú területére korlátozza. Ha egy későbbi kurzorpozíció (a SetCursorPos függvény vagy az egér által beállított) a téglalapon kívül helyezkedik el, a rendszer automatikusan beállítja a pozíciót, hogy a kurzor a téglalap területen belül maradjon.
A kurzor áthelyezése a megadott képernyőkoordinátákra. Ha az új koordináták nincsenek a clipCursorlegutóbbiáltal beállított téglalapon belül, a rendszer automatikusan módosítja a koordinátákat, hogy a kurzor a téglalapon belül maradjon.
Lehetővé teszi, hogy egy alkalmazás testre szabja a rendszer kurzorait. Lecseréli a azonosító paraméter által megadott rendszerkurzor tartalmát a hcur paraméter által megadott kurzor tartalmára, majd megsemmisíti hcur.