Désactiver ou masquer les popups de la boîte de dialogue Enregistrer l'aperçu avant impression / impression

StackOverflow https://stackoverflow.com/questions/1008862

Question

Je travaille avec un contrôle ActiveX placé sur un winform. Lorsque l'utilisateur essaie de sauvegarder ou d'imprimer, il affiche toujours une boîte de dialogue en premier. J'aimerais fermer la boîte de dialogue immédiatement ou l'empêcher de s'afficher.

Le contrôle en question ne génère aucun événement permettant de savoir le bouton sur lequel il a appuyé. Je ne peux donc pas l'annuler en recherchant un "on_print". notification.

Était-ce utile?

La solution

J'ai fini par envoyer un échappement via SendKey () chaque fois que WM_ENTERIDLE était traité et que le travail était effectué. Sale bidouille, mais ça a fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top