Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Este ejemplo usa las funciones del api SetWindowLong y CallWindowProc, para poder subclasificar el formulario, y obtener mediante el mensaje WM_MENUSELECT, el momento en que se selecciona un item de un menú (Cuando se hace el MouseMove), y de este modo poder visualizar un texto descriptivo, como hacen muchos programas, por ejemplo en un control Statusbar o barra de estado
Formulario con la barra de estado y el texto :
Nota: el texto a mostrar al pasar el mouse encima del item acual, se debe indicar en el procedimiento WindowProc. En este procedimiento, dentro del Select case que consulta el ID del menu actual "Select Case h_Menu " , se debe añadir o quitar los menues que vallamos usar, y también indicar el texto par cada item , por ejemplo :
Código fuente en el formulario
Código fuente en el módulo bas
Nota: En este ejemplo como se vió, se muestra un texto personalizado al seleccionar un item.
En este enlace , hay un ejemplo muy similar al visto en esta página, pero que recupera el caption del item actual, usando la función del Api GetMenustring
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar