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


cargar una imagen en la clase CWnd

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

Moderador: latindeveloper

cargar una imagen en la clase CWnd

Notapor Isack el Mié Ene 25, 2006 10:18 pm

HOLA ALGUIEN QUE ME PUEDA DECIR COMO CARGAR UNA IMAGEN .BMP O JPG POR MEDIO DE LA CLASE CWnd

SE LOS AGRADECERIA MUCHO
Isack
Usuario Activo
Usuario Activo
 
Mensajes: 57
Registrado: Jue Jun 23, 2005 3:12 pm

Re: cargar una imagen en la clase CWnd

Notapor latindeveloper el Jue Ene 26, 2006 7:55 pm

Deseas abrir una imagen que este en el disco duro o una imagen que este en los recursos de tu aplicacion?
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:30 pm
Ubicación: Peru

ESTO QUIEROEN LA CLASE Cwnd

Notapor Isack el Jue Ene 26, 2006 9:02 pm

QUIERO CARGAR LA IMAGEN DESDE EL RECURSO DE LA APLICACION, ES CUANDO CARGAS UNA IMAGEN CON IMPORT DESDE Bitmap Y TENGAMOS UN RECURSO IDB_BITMAP1

TE AGRADECERIA MUCHO SI ME RESPONDES
Isack
Usuario Activo
Usuario Activo
 
Mensajes: 57
Registrado: Jue Jun 23, 2005 3:12 pm

Re: ESTO QUIEROEN LA CLASE Cwnd

Notapor latindeveloper el Vie Ene 27, 2006 8:48 am

Para cargar una imagen desde un archivo BMP y mostrarlo en una ventana puedes ver el codigo en el siguiente articulo:

http://www.latindevelopers.com/vcpp/misc/splash/

Para cargar un bitmap que esta incluido en la aplicacion puedes hacer:

Código: Seleccionar todo
   class TuWnd : public CWnd
   {
      //...
      CBitmap bitmap;

      BOOL OnCreate( ... )
      {
         bitmap.LoadBitmap(IDB_BITMAP1);
      }

      void OnDraw( ) // Tambien puede ser OnPaint
      {
         //CDC *dc  o CPaintDC  dc
         BITMAP bm;
         bitmap.GetBitmap(&bm);

         //PINTANDO
         dc->BitBlt(0,0,bm.bmWidth ,bm.bmHeight,dc /* &dc */,0,0,SRC_COPY);
      }
      //...
   }
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:30 pm
Ubicación: Peru

TE AGRADESCO

Notapor Isack el Lun Ene 30, 2006 12:14 pm

MUCHAS GRACIAS
Isack
Usuario Activo
Usuario Activo
 
Mensajes: 57
Registrado: Jue Jun 23, 2005 3:12 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados