Ветеран
Сообщения: 1180
Благодарности: 279
|
Профиль
|
Отправить PM
| Цитировать
Цитата Lev:
//HDC hdc;
GetObject(hBitmap, sizeof(bm), &bm);
// Создаем off-screen DC для двойной буферизации
hdcMem = CreateCompatibleDC(hdc);
// создаём картинку, инициализированную космическим мусором
hbmMem = CreateCompatibleBitmap(hdc, bm.bmWidth, bm.bmHeight );
// заменяем картинку по умолчанию на картинку с мусором
hOld = SelectObject(hdcMem, hbmMem);
// копируем картинку с мусором на экран
BitBlt(hdc, x, y, bm.bmWidth, bm.bmHeight, hdcMem,0,0, SRCCOPY);
// Освобождаем память
SelectObject(hdcMem, hOld);
DeleteObject(hbmMem);
DeleteDC (hdcMem); »
|
правильно я понимаю программу? а где отрисовка hBitmap?
|
Отправлено: 16:29, 11-02-2010
| #8
|