2009-06-17 4 views
0

私はwinformに配置されたActiveXコントロールを使用しています。ユーザーが保存または印刷しようとすると、常にダイアログボックスが最初に表示されます。私はすぐにダイアログボックスを閉じるか、最初から表示しないようにしたいと思います。保存/印刷プレビューダイアログを無効または非表示にする

問題のコントロールでは、プッシュしたボタンを知らせるイベントが発生しないため、「on_print」通知を探して実際にキャンセルすることはできません。

+0

ActiveXコントロールとは何ですか?コントロールの提供元に確認できますか? – NascarEd

答えて

0

私は、WM_ENTERIDLEが処理され、それがジョブを実行したときに必ずSendKey()経由でエスケープを送信しました。汚いハックだが、うまくいった。