Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > отрисовка jpg на форме


Автор: zStas 17.1.2009, 11:41
утянул из инета картинку. надо бы отобразить на форме.
делаю вот так
Код

HDC hdc = (struct HDC__ *)m_image.GetDC();
BITMAPINFOHEADER bmi;
memset(&bmi, 0, sizeof(bmi));
bmi.biSize        = sizeof(BITMAPINFOHEADER);
bmi.biWidth       = 140;
bmi.biHeight      = 52; 
bmi.biPlanes      = 1;
bmi.biBitCount    = 0;
bmi.biCompression = 4L; //это константа BI_JPEG
bmi.biSizeImage   = m-n;
StretchDIBits(hdc,0,0,140,52,0,0,140,152,&img[n],(const struct tagBITMAPINFO *)&bmi,DIB_RGB_COLORS, SRCCOPY);

Просто ничего не отрисовывается.... чувствую контекст устройства неправильно получаю)
Помогите кто-нить smile

Автор: Dem_max 17.1.2009, 18:07
http://rsdn.ru/article/qna/gdi/drawimg.xml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)