Gracias David por la sugerencia.
Probé el código que escribiste con el Notepad, haciendo un pequeño cambio pues mi Windows es en inglés por lo que el nombre del bloc de notas sería: "Untitled - Notepad"
En el momento de obtener el
hWnd de esta ventana, me da un número alto, no es normal para un
hWnd, puse un textbox para saber cual es el valor de este
hWnd y me dio:
113997374161357318
Lamentablemente no me funcionó con este
hWnd, entonces lo probé con el Treat donde si me devuelve un
hWnd más creíble pero de igual manera no se porqué no me sirve el abrir un documento en el menú.
Como puedes ver en la imagen, arriba sale el hWnd por un label, por lo que creo no ocupar el FindWindow.
Y el código queda así:
Código PHP:
Private Const WM_COMMAND = &H111
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim wParam As Long
Dim lParam As Long
wParam = 2 ' En wParam debemos pasar el ID del Menú '
lParam = 0
SendMessage(Label1.Text, WM_COMMAND, wParam, lParam)
End Sub
No sé por que no usa el menú abrir, trataré de intentar con otros WM.
Gracias!