Haga clic en el botón Capturar en cualquier lugar del formulario (sin IMessageFilter)
losMouseDown
no se llama al evento cuando el mouse está sobre un control infantil. Lo intentéKeyPreview = true;
pero no ayuda (aunque lo hace paraKeyDown
- Clics de teclado).
Estoy buscando algo comoKeyPreview
, pero para eventos del mouse.
Prefiero no usarIMessageFilter
y procesa el mensaje de WinAPI si hay uno más simple. alternativa (tambiénIMessageFilter
Está establecidoSolicitud-amplio. quieroFormarSólo en todo.) Y la iteración de todos los Controles secundarios, suscribiendo a cada uno, tiene sus propias desventajas.