Registerclass () - все про it і програмуванні

У 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 RECT, * PRECT; Всередині цієї структури координати кутів. Верхній лівий кут визначається двома координатами left і top. Нижній правий відповідно визначається вдумя залишилися координацію.

Ці дві стуктури визначають координати x і y точки. typedef struct tagPOINT POINT, * PPOINT; typedef struct tagPOINTS POINTS, * PPOINTS; Можна сказати, що структура POINTS це маленька версія стуктури POINT, так як значення координат X і Y можна задати.

Схожі статті