¿Cómo utilizar la función de enlace SetWindowsHookEx en VC para detener ventanas emergentes?
Después de obtener el HWND de la ventana, use
GetWindowThreadProcessId
para obtener el proceso y el ID del subproceso de la ventana, y luego use
SetWindowsHookEx
para conectar el mensaje WH_CALLWNDPROC e ingresar la función
LRESULT CALLBACK CallWnd CallWndPROC que definiste antes de que este hilo procesara el mensaje.
LRESULTADO DEVOLUCIÓN DE LLAMADA CallWndProc(
int nCode,
WPARAM wParam,
LPARAM lParam
);
lParam apunta a
estructura typedef {
LPARAM lParam;
WPARAM wParam;
mensaje UINT;
HWND hwnd;
} puntero. CWPSTRUCT, *PCWPSTRUCT;