Hej, jakie znacie sposoby kontroli położenia kursora, które mogę zastosować w języku C++ w Windowsie?

Znalazłem tylko poprzez WinAPI przy pomocy funkcji SetCursorPos, ale będzie mi się gryzło z OpenGL/GLUT(będzie?).