Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд

}

DestroyAcceleratorTable(hAccel);

return msg.wParam;

}

BOOL RegClass(WNDPROC Proc, LPCSTR szName,UINT brBackground,UINT ic,UINT cur,UINT menu)

{

WNDCLASS wc; /* Структура класса окна */

wc.lpszClassName = szName, /* имя класса */

wc.lpfnWndProc = Proc; /* оконная процедура класса */

wc.style = CS_HREDRAW | CS_VREDRAW|CS_BYTEALIGNCLIENT;

wc.cbClsExtra=wc.cbWndExtra=0; /* стильокна */

wc.hInstance = hInstance; /* дескрипторэкземплярапрограммы */

wc.hIcon = LoadIcon( hInstance, (LPCSTR)ic );

wc.hCursor = LoadCursor( hInstance, (LPCSTR)cur );

wc.hbrBackground = (HBRUSH)(brBackground+1);

wc.lpszMenuName = (LPCSTR) menu;

return(RegisterClass(&wc)!=0); /* Регистрируемклассокна */

}

/* Оконнаяпроцедура */

LRESULT CALLBACK WndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam )

{

HDC hCompDC, hdc; // хендликонтекстівпристрою

HBITMAP hBmpBckGrnd, hBmpTrain, oBitmap, hBmpCar1, hBmpShlagbaym;

// хендлинашогозображенняістарого

BITMAP bitmap; // длязберіганнярозмірівзображення

RECT r; // длязберіганнярозмірівекрану

RECT train, car1, shlagbm;

static HWND hStatus;

int pParts[2];

К-во Просмотров: 694
Бесплатно скачать Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд