Re[6]: вывод картинки с ftp-сервера
От: evgeniy_ptz Россия  
Дата: 13.05.10 21:45
Оценка:
Здравствуйте, Guard_h4s, Вы писали:

G_>Здравствуйте, evgeniy_ptz, Вы писали:


_>>Здравствуйте, Guard_h4s, Вы писали:


G_>>>Здравствуйте, evgeniy_ptz, Вы писали:

_>>>>можно пример по работе с gdi+ библиотекой, например
G_>>>Под рукой нет ничего — в MSDNе есть примеры, точно. GDI+ неплохо документирован

_>>А если использовать класс Cimage должно получиться?

G_>Он не умеет загружать jpeg и т.п. Сначала все равно придется распаковывать.
_>>Он кстати есть в студии 2005?
G_>CImage класс библиотеки ATL. Так что зависит от комплектации студии(она тоже разная бывает)

Он умеет работать сохранять в jpeg, gif, png и др. а загружать ещё больше может.
Написал код по работе с CImage, он загружает картинку и прорисовывает в элементе picture control на диалоге.
CStatic m_photo;
CImage image;
image.Load("670.jpg");
 
HBITMAP hbmp=m_photo.GetBitmap();
CBitmap* bmp=CBitmap::FromHandle(hbmp);
CDC dc;
dc.CreateCompatibleDC(NULL);
CBitmap* old=dc.SelectObject(bmp);
m_photo.SetBitmap(image);
 
int x=0;
int y=0;
 
image.AlphaBlend(dc,x,y,0xff,AC_SRC_OVER);
 
dc.SelectObject(old);
 
m_photo.Invalidate();


только вот картинку он в объект image загружает, а почему то саму картинку не прорисовывает, только чертит рамку по размеру фото. Что тут не так?(
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.