Menú con imagenes en Visual Basic 5

acs79
12 de Septiembre del 2005
Hola, tengo un código que no está mal para añadir imágenes a un menú. Pero tengo el problema de no poder identificar una opción de menú que esté dentro de otra, es decir, si tengo el siguiente menú:

ARCHIVO
|
Abrir
Cerrar
Guardar
Otros
|
Imprimir
Propiedades
Salir

Con el código que tengo le puedo poner imágenes a todas las opciones menos a: Otros y a todo lo que pende de Otros: Imprimir y propiedades.
--

Para hacer ésto estoy usando las siguientes apis de windows:

*PARA IDENTIFICAR EL MENÚ EN MI VENTANA
Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long

*PARA IDENTIFICAR SI ESTOY EN EL MENÚ ARCHIVO O EN OTRO
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long

*PARA IDENTIFICAR CUAL ES EL SUBMENU DE ARCHIVO
Private Declare Function GetMenuItemID Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long

El problema es que no soy capaz de identificar un sub-menú dentro de otro (como arriba indicaba).

Muchas gracias.

mvallejos
12 de Septiembre del 2005
En este LInk

www.elguille.info

Hay un ejemplo de como se colocan Iconos en los Menúes