Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


mostrar foto en un static de un dialogo modal

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

mostrar foto en un static de un dialogo modal

Notapor rbpkirow el Mar Ene 03, 2006 4:13 am

Hola.

Estoy creando una aplicacion SDI, y tengo un cuadro de dialogo en el que quiero mostrar una foto dentro de un "picture", para ello hago lo siguiente:


Bool CDialogo::OnInitDialog()
{
CImage foto;
foto.Load(direccion_de_la_foto);
m_estatico.SetBitmap((HBITMAP)foto);
return true;
}


El problema, es que me da un error, y yo creo que es porque estoy fijando una foto a un cuadro que todavia no existe, pero no se como solucionarlo.
Alguien me puede hechar una mano?

Gracias
rbpkirow
Usuario Activo
Usuario Activo
 
Mensajes: 73
Registrado: Jue Abr 07, 2005 2:52 am
Ubicación: España

Re: mostrar foto en un static de un dialogo modal

Notapor latindeveloper el Jue Ene 05, 2006 6:57 pm

Te muestro lo que yo hago para cargar bitmaps desde archivos.

Código: Seleccionar todo
CStatic *st = (CStatic *)GetDlgItem(IDC_FOTO);
st->SetBitmap((HBITMAP)LoadImage(NULL,"C:\\haber.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE| LR_CREATEDIBSECTION));


Debes aasegurarte que el static (IDC_FOTO) tenga la propiedad SS_BITMAP
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado