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)