Disabilita o nascondi i popup della finestra di dialogo Salva / Stampa anteprima
-
06-07-2019 - |
Domanda
Sto lavorando con un controllo ActiveX posizionato su una winform. Farei quando l'utente tenta di salvare o stampare, mostrerà sempre prima una finestra di dialogo; Vorrei chiudere immediatamente la finestra di dialogo o impedirne la visualizzazione in primo luogo.
Il controllo in questione non genera eventi che mi facciano sapere quale pulsante hanno premuto, quindi non posso davvero annullarlo cercando un " on_print " notifica.
Soluzione
Ho finito per inviare l'escape tramite SendKey () ogni volta che WM_ENTERIDLE è stato elaborato e che ha fatto il lavoro. Hack sporco, ma ha funzionato.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow