Лабораторная работа: Розроблення програми на мові С для OS Windows
Міністерство освіти і науки України
Житомирський державний технологічний університет
ФІКТ
Кафедра ПЗОТ
Група ПІ-39
Лабораторна робота №5
з курсу «Системне програмування»
на тему:«KeyLock»
м. Житомир
2011 р.
ЗАГОЛОВОК
Завдання . 3
Код програми . 4
Висновок . 8
Завдання
1. Вивчити матеріал викладений у файлі допомоги
2. Створити програму, яка друкує в вікно інформацію про натискання клавіш на клавіатурі в подібну таблицю:
Massege | Key | Char | Repeat | Scan | Ext | Alt | Prev | Tran |
Код програми
KEYLOOK.C
#include <windows.h>
#include <stdio.h>
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
RECT rect ; //структура, яка буде мiстити розмiри вiкна
int cxChar; //ширина символа
int cyChar; //висота символа
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
static char szAppName[] = "KeyLook" ;
HWND hwnd; //дескрипторвiкна
MSG msg; //структураповiдомлення
WNDCLASSEX wndclass; //структуракласувiкна
wndclass.cbSize = sizeof (wndclass); //розмiрструктурикласувiкна
wndclass.style = CS_HREDRAW | CS_VREDRAW; //стилькласувiкна
wndclass.lpfnWndProc = WndProc; // вiконнапроцедура
wndclass.cbClsExtra = 0; //резервуваннядодатков. пам’ятi вструктурi класувiкна
wndclass.cbWndExtra = 0; //резервуваннядодатков. пам’ятi вструктурi вiкна
wndclass.hInstance = hInstance; //дескрипторекземплярапрограми
--> ЧИТАТЬ ПОЛНОСТЬЮ <--