Hola a todos los amigos del foro.
Quisiera saber como usar el api SendMessage. Necesito usarlo para salvar una aplicación externa, puedo obtener su hWnd, pero las demás variables no se como declararlas, a ver si me pueden dar una mano:
Declare Function SendMessage Lib "User32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Necesito salvarlo ya sea que la ventana este minimizado, restaurado, maximizado o inactiva (detrás de otra ventana)
Si alguien me pudiera ayudar o bien decirme algún enlace que contenga esa información ya que he buscado por todos lados pero no encuentro lo que necesito, gracias!
.
. De hecho, lo que puedes hacer con un mensaje es decirle a una ventana que se maximizó, pero eso no necesariamente va a maximizarla literalmente.
. 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:







