Объект повторного вызова для набора страниц Свойства печати (Print Property Sheet)


Приложение, которое показывает на экране набор страниц Свойства печати (Print Property Sheet), может реализовать объект повторного вызова, чтобы получать уведомления и сообщения от функции PrintDlgEx, в то время, когда  отображается набор страниц свойств. Чтобы предоставить объект повторного вызова, установите указатель на объект в члене lpCallback структуры PRINTDLGEX.

Объект повторного вызова должен реализовать интерфейс IPrintDialogCallback. Функция PrintDlgEx вызывает методы  IPrintDialogCallback в ниже перечисленных ситуациях:

Объект повторного вызова должен также реализовать и интерфейс IObjectWithSite. Функция PrintDlgEx вызывает метод, чтобы передать указатель на интерфейс IPrintDialogServices  приложению. Методы IPrintDialogCallback  могут использовать интерфейс IPrintDialogServices, чтобы извлекать информацию о текущем выбранном принтере. Интерфейс IPrintDialogServices также полезен и для приложений, которые создают дополнительные страницы, которые следуют за страницей Общие (General) набора вкладок Свойства печати (Print Property Sheet). Процедуры диалогового окна для дополнительных страниц могут вызвать методы IPrintDialogServices.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz