Registerclass () - totul despre ea și programare

În Windows, înainte de a crea o fereastră, trebuie să o înregistrați. Este înregistrarea clasei ferestrei și a funcției RegisterClass ().

În acest cod, structura ferestrei este creată și populată, care este apoi trecută la funcția de înregistrare.







int principal (int argc, char ** argv)

Setează cursorul pe o anumită poziție pe ecran: BOOL SetCursorPos (int X, // poziție orizontală int Y // poziție verticală); Dacă este reușită, funcția returnează o valoare diferită de zero. A doua funcție devine poziția cursorului pe ecran: BOOL GetCursorPos (LPPOINT lpPoint // poziția găinilor.

Funcția ClipCursor () stabilește zona de deplasare a cursorului: BOOL ClipCursor (CONST RECT * lpRect // dreptunghi delimitator); Această funcție interzice, de asemenea, mutarea cursorului din regiune prin funcția SetCursorPos (). Chiar dacă se întâmplă acest lucru, cursorul va reveni imediat în zona specificată.







Această structură definește un dreptunghi. typedef struct _RECT RECT, * PRECT; În interiorul acestei structuri sunt coordonatele unghiurilor. Colțul din stânga sus este definit de două coordonate stânga și de sus. Dreapta inferioară este determinată de coordonatele rămase.

Aceste două structuri determină coordonatele punctelor x și y. typedef struct tagPOINT POINT, * PPOINT; tippedef struct tagPOINTS PUNCTE, PUNCTE; Puteți spune că structura POINTS este o versiune mică a structurii POINT, deoarece pot fi specificate valorile coordonatelor X și Y.







Articole similare

Trimiteți-le prietenilor: