Технічне обґрунтування та етапи розроблення програми на мові С для OS Windows, яка виводить у вікно запропонованої таблиці інформацію при натисненні клавіш клавіатури. Проблеми систем програмування. Резервування додаткової пам’яті в структурi класу вiкна.
Аннотация к работе
Створити програму, яка друкує в вікно інформацію про натискання клавіш на клавіатурі в подібну таблицю: RECT rect ; //структура, яка буде містити розміри вікна int CXCHAR; //ширина символа int CYCHAR; //висота символа int WINAPI WINMAIN (HINSTANCE HINSTANCE, HINSTANCE HPREVINSTANCE, PSTR SZCMDLINE, int ICMDSHOW) WNDCLASSEX wndclass; //структура класу вікна wndclass.CBSIZE = sizeof (wndclass); //розмір структури класу вікна wndclass.style = CS_HREDRAW | CS_VREDRAW; //стиль класу вікна wndclass.LPFNWNDPROC = WNDPROC; // віконна процедура wndclass.CBCLSEXTRA = 0; //резервування додатков. памяті в структурі класу вікна wndclass.CBWNDEXTRA = 0; //резервування додатков. памяті в структурі вікна wndclass.HINSTANCE = HINSTANCE; //дескриптор екземпляра програми wndclass.HICON = LOADICON (NULL, IDI_APPLICATION); //задання іконки wndclass.HCURSOR = LOADCURSOR (NULL, IDC_ARROW); //задання kypcopawndclass.HBRBACKGROUND = (HBRUSH) GETSTOCKOBJECT (WHITE_BRUSH); //задання кольору фону робоч. області вікна wndclass.LPSZMENUNAME = NULL; //меню класу wndclass.LPSZCLASSNAME = SZAPPNAME; // імя класу wndclass.HICONSM = LOADICON (NULL, IDI_APPLICATION); //задання іконки для вікон данного класу NULL, // дескриптор меню вікна VALIDATERECT (hwnd, NULL) ; //вікно не потребує перемальовування