[c++]Почему не работает?
hdc=GetDC(hwnd);
memdc=CreateCompatibleDC(hdc);
надо вроде битмапку селектнуть
A memory DC exists only in memory. When the memory DC is created, its display surface is exactly one monochrome pixel wide and one monochrome pixel high. Before an application can use a memory DC for drawing operations, it must select a bitmap of the correct width and height into the DC. To select a bitmap into a DC, use the CreateCompatibleBitmap function, specifying the height, width, and color organization required.
Оставить комментарий
Volkulak
case WM_CREATE:hdc=GetDC(hwnd);
memdc=CreateCompatibleDC(hdc);
break;
case WM_PAINT:
hdc=BeginPaint(hwnd,&ps);
//
// Рисуем всякую фигню в memdc
//
BitBlt(hdc,0,0,640,480,memdc,0,0,SRCCOPY);
EndPaint(hwnd,&ps);
break;
Мож, я забываю что-то? Раньше работал подобный код нормально... Сейчас ни фига не отрисовывается. Пробовал поиграться с координатами - ноль внимания. Просто ничего не рисуется.