Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/08/2008, 09:40
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 21 años, 6 meses
Puntos: 839
Exclamación Respuesta: Visual Basic 2005: Usar SendMessage.

Siento decirte que me equivoqué . Pero bueno, cualquier uno se equivoca . El WM_MENUSELECT es para cuando se selecciona un menú y no cuando se hace click en él, para cuando se hace click es WM_COMMAND. Por ejemplo, una prueba, obteniendo el hWnd del Bloc de Notas podemos simular un click en el Menú Abrir de esta forma:
Código PHP:
Dim hWnd As Long
Dim wParam 
As Long
Dim lParam 
As Long
hWnd 
= FindWindow(Nothing, "Sin título - Bloc de Notas")
wParam = 2 ' En wParam debemos pasar el ID del Menú '
lParam = 0
SendMessage
(hWnd, WM_COMMAND, wParam, lParam) 
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.