Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд
hBmpBckGrnd = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1));
GetObject ( hBmpBckGrnd, sizeof(BITMAP),&bitmap);// отрималирозміризображення
hCompDC = CreateCompatibleDC ( hdc );
oBitmap = (HBITMAP)SelectObject ( hCompDC, hBmpBckGrnd );
// ввели наше зображення у контекст в пам’яті
// і запам’ятали те, що витіснили звідти
StretchBlt (hdc, r.left, r.top, r.right, r.bottom, // куди
hCompDC, 0, 0, bitmap.bmWidth, bitmap.bmHeight, // звідки
SRCCOPY); // як
// “натягнули” зображення в пам’яті на екран
SelectObject ( hCompDC, oBitmap ); // повернули в контекст в пам’яті попередній //вміст
DeleteObject ( hBmpBckGrnd ); // знищили об’єкт
2.4 Програмна реалізація вікна
Вікно повинне мати свою віконну функцію:
hWnd = CreateWindow (szMainClass,// Створюється вікно нашого класу
szTitle, // Заголовок створюємого вікна
WS_OVERLAPPED|WS_SYSMENU|WS_MINIMIZEBOX|
WS_VISIBLE|WS_BORDER|WS_DLGFRAME|
TBSTYLE_TOOLTIPS, //Тип вікна
CW_USEDEFAULT, //стандартне
//гориз. разміщення
CW_USEDEFAULT, // стандартное
//вертикальне розміщення
1000, //стандартна ширина вікна
600, // стандартна висота вікна
NULL, // дескриптор батьківського вікна
NULL, // меню у вікна відсутнє
hInstance, // дескриптор программы */
NULL // покажчик на данні вікна(для MDI-вікон));
if (!hWnd) return NULL;