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.

È stato utile?

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
scroll top