Código fuente de Netwinform
pregunta:? Experto en API de C#/Windows, ¿alguien puede mostrarme un código fuente de muestra para un gancho de mouse global?
Respuesta: Código clave (ver archivo adjunto: Programa completo VS2010 basado en .net framework 2.0).
¿Privado? int? MouseHookProc(int?nCode,?IntPtr?wParam,?IntPtr?lParam)
{
Win32Api. ¿Estructura MouseHook? ¿Estructura MyMouseHook? =?(Win32Api.MouseHookStruct)mariscal. PtrToStructure(lParam,?typeof(Win32Api.MouseHookStruct));
¿Si? (nCode?<?0)
¿Regresión? Win32Api. CallNextHookEx(hHook, nCode, ?wParam, ?lParam);
}
Otro
{
Esto. ¿punto? =?¿Nuevo? Punto(MyMouseHookStruct.pt.x,?mymousehookstruct . pt . y);
¿Volver? Win32Api. CallNextHookEx(hHook, nCode,? wParam,? lParam);
}
} ¡Te deseo éxito!