Deshabilitar u ocultar ventanas emergentes de diálogo Guardar / Imprimir vista previa
-
06-07-2019 - |
Pregunta
Estoy trabajando con un control ActiveX colocado en un winform. Cuando el usuario intenta guardar o imprimir, siempre mostrará primero un cuadro de diálogo; Me gustaría cerrar inmediatamente el cuadro de diálogo o evitar que se muestre en primer lugar.
El control en cuestión no genera ningún evento que me permita saber qué botón presionaron, por lo que realmente no puedo cancelarlo buscando un "on_print". notificación.
Solución
Terminé simplemente enviando escape a través de SendKey () cada vez que se procesó WM_ENTERIDLE y eso hizo el trabajo. Hack sucio, pero funcionó.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow