PDA

Ver la Versión Completa : GetMessage Formulario/Ventana SAP


iroigm
02/04/13, 08:19:19
Hola,

Estoy intentando obtener los mensajes de windows que recibe el formulario de SAP(que es una ventana de windows al fin y al cabo) mediante VB.NET.
He visto la función GetMessage pero no funciona, se queda siempre esperando.

<DllImport("user32.dll")> _
Public Shared Function GetMessage( _
ByRef lpMsg As Message, _
ByVal hWnd As IntPtr, _
ByVal wMsgFilterMin As UInteger, _
ByVal wMsgFilterMax As UInteger) As Boolean
End Function
'--El bucle lo hago en un thread para que no se cuelgue la aplicación
while true
ret = GetMessage(lpMsg, hWnd, 0, 0)'-->se queda esperando
end while

En cambio el programa spy++ de .NET recibe todos los mensajes de cualquier ventana de windows.

¿Alguién sabe como recibir mensajes de windows en un formulario SAP o cualquier ventana de windows?