У Windows перш ніж створювати вікно його потрібно зареєструвати. Саме реєстрацію класу вікна і виробляє функція RegisterClass ().
У цьому коді створюється і заповнюється структура вікна, яка потім передається в функцію реєстрації.
int main (int argc, char ** argv)
Встановлює курсор в певну позицію на екрані: BOOL SetCursorPos (int X, // горизонтальна позиція int Y // вертикальна позиція); При успішному виконанні функція поверне нульове значення. Друга функція отримує позицію курсора на екрані: BOOL GetCursorPos (LPPOINT lpPoint // позиція курей.
Функція ClipCursor () встановлює область пересування курсору: BOOL ClipCursor (CONST RECT * lpRect // обмежує прямокутник); Ця функція також забороняє переміщати курсор за межі області функцією SetCursorPos (). Навіть, якщо це станеться курсор негайно повернеться в задану область.
Ця структура визначає прямокутник. typedef struct _RECT
Ці дві стуктури визначають координати x і y точки. typedef struct tagPOINT