SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: rbpkirow en Lunes 18 de Abril de 2005, 17:06
-
Hola.
Alguien me puede ayudar con lo siguiente:
Necesito cargar imagenes desde una ubicacion determinada, y una vez cargadas pasar una imagen tras otra al pinchar un boton.
GRACIAS
-
Hola
Puedes optar por alguna de estos metodos
1) Utilizar la clase CPiture (que encapsula la interfaz IPicture), escrita
por Paul Dilascia, que permite usar JPG, GIFF y BITMAP y sobre la que
puedes encontrar información en los siguientes vinculos:
http://msdn.microsoft.com/msdnmag/issues/01/10/c/ (http://msdn.microsoft.com/msdnmag/issues/01/10/c/)
2) Utilizar el nuevo API GDI+ que permite trabajar con BMP, JPEG, PNG, GIF y
TIFF y estas disponible como un runtime de aproximadamente 1 Mb de tamaño. Mira el siguiente vinculo:
http://msdn.microsoft.com/library/default....lus/GDIPlus.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp)
Para cargar una imagen JPEG y mostarla en una ventana conocido el handle de
su DC en puedes usar la siguiente función:
void ShowJPG(HANDLE hDC)
{
Graphics graphics(hDC);
Image image("photo.jpg");
graphics.DrawImage(&image, 10, 10);
}
saludos :hola: