Bueno, había probado el Hook tipo
WH_MSGFILTER ahora he probado la sugerencia de
cHackAll, WH_SYSMSGFILTER pero no me funciona. De hecho, a pesar de estar documentado como un Hook global, amí sólo me salta cuando actúo en mi aplicación, no en otras. Según la
documentación,
WH_MSGFILTER debería saltar sólo en los mensajes enviados a los menus de la aplicación donde se instala, y
WH_SYSMSGFILTER debería ser global.He de decir que las pruebas las estoy realizando programando SetWindowsHookEx y la función callback del Hook en una dll.
No se porque el efecto no es global, y no captura tampoco WM_PASTE. Pienso que me falta algo pues sigo en la idea de que la solución está en un Hook.
Espero alguna idea.
Saludos.