Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
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
Visual C++: Cadenas de Conexion ADO

Menu y BitMap

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

Moderador: latindeveloper

Menu y BitMap

Notapor farga el Jue Mar 13, 2008 5:04 pm

Hola.
Por favor alguien me puede decir como poner imagen BitMap en los Iten de un Menu de um programa Dialog based en Visual C++.

Ya lo hice en dos formas como sigue abajo pero ninguna funciona.

Variante uno:

CBitmap m_bmp,m_bmp1;
HMENU xhmenu = LoadMenu(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDM_MENU1));
HBITMAP hbitmap1 = (HBITMAP)LoadImage(::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_CANCELAR),IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR);
::SetMenuItemBitmaps (xhmenu, 0, MF_BYPOSITION, hbitmap1, hbitmap1);

Variante dos:

CMenu menu;
CBitmap m_bitmap;
m_bitmap.LoadBitmap(IDB_CHAVES);
menu.LoadMenu(IDM_MENU1);
menu.GetSubMenu(0)->SetMenuItemBitmaps(IDM_INICIO_SAIR,MF_BYCOMMAND, &m_bitmap, NULL);

Muchas Gracias.

Farga.
farga
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 118
Registrado: Jue Ago 04, 2005 5:32 am

Re: Menu y BitMap

Notapor atp el Vie Mar 14, 2008 3:01 pm

Buenas, el enlace http://www.codeproject.com/menu/bcmenu.asp contiene una clase heredera de CMenu en la que se le pueden poner iconos a cada opción de cada menú. Espero que te sirva de algo xD.

Saludos.
atp
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 126
Registrado: Mar Ene 03, 2006 3:52 pm


Volver a Visual C++

¿Quién está conectado?

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