2009-06-17 3 views
0

Ich arbeite mit einem ActiveX-Steuerelement, das in einem WinForm platziert wird. Wenn der Benutzer versucht, zu speichern oder zu drucken, wird immer zuerst ein Dialogfeld angezeigt. Ich möchte entweder das Dialogfeld sofort schließen oder verhindern, dass es überhaupt angezeigt wird.Popup-Fenster zum Speichern/Drucken der Vorschau deaktivieren oder ausblenden

Das betreffende Steuerelement löst keine Ereignisse aus, die mich wissen lassen würden, welche Taste gedrückt wurde, daher kann ich es nicht wirklich löschen, indem ich nach einer "on_print" Benachrichtigung suche.

+0

Was ist das ActiveX-Steuerelement? Können Sie sich mit dem Anbieter der Steuerung in Verbindung setzen? – NascarEd

Antwort

0

Ich endete nur Senden von Escape über SendKey() immer wenn WM_ENTERIDLE verarbeitet wurde und das hat den Job gemacht. Schmutziger Hack, aber es hat funktioniert.