Курсовая работа: Информационная система сравнительного анализа работы компьютера
// Цикл обработки сообщений
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
return msg. wParam;
}
// FUNCTION: MyRegisterClass ()
// Регистрирует класс окна
ATOM MyRegisterClass (HINSTANCE hInstance)
{
WNDCLASSEX wcex;
wcex. cbSize = sizeof (WNDCLASSEX);
wcex. style= CS_HREDRAW | CS_VREDRAW; // стиль окна
wcex. lpfnWndProc= (WNDPROC) WndProc; // оконная процедура
wcex. cbClsExtra= 0;
wcex. cbWndExtra= 0;
wcex. hInstance= hInstance; // указатель приложения
wcex. hIcon= LoadIcon (hInstance, MAKEINTRESOURCE (IDI_ICON1)); // опре-деление иконки
wcex. hCursor= LoadCursor (NULL, IDC_ARROW); // опреде-ление курсора
wcex. hbrBackground= GetSysColorBrush (COLOR_BTNFACE); // ус-тановка фона
wcex. lpszMenuName= (LPSTR) IDR_MENU1; // определение меню
wcex. lpszClassName= szWindowClass; // имя класса
wcex. hIconSm= NULL;
return RegisterClassEx (&wcex); // регистрация класса окна
}
// FUNCTION: InitInstance (HANDLE, int)
// Создает окно приложения и сохраняет указатель приложения в переменной hInst