IPrintDialogCallback

[Это предварительный документации и темы для изменения].

Интерфейс IPrintDialogCallback позволяет приложению получать уведомления и сообщения от функции PrintDlgEx во время отображения печати окна свойств.

Когда для осуществления

Реализует интерфейс IPrintDialogCallback , если вы используете функцию PrintDlgEx и хотите получать уведомления обратного вызова и сообщения. Если указать шаблон настраиваемого диалогового окна поля с приложения элементы управления должны реализовывать интерфейс. Метод HandleMessage позволяет получать сообщения для диалогового окна пользовательских.

При вызове PrintDlgEx, можно задать указатель на объект обратного вызова в lpCallback член PRINTDLGEX структуры.

Как правило, также содержит объект обратного вызова IObjectWithSite класс. Если указан объект обратного вызова, вызывает PrintDlgEx QueryInterface для IID_IPrintDialogCallback и IID_IObjectWithSite. Если объект обратного вызова реализует IObjectWithSite, вызывает PrintDlgEx SetSite метод для передачи указателя интерфейса IPrintDialogServices в приложение. Интерфейс IPrintDialogServices можно использовать IPrintDialogCallback методы для получения сведений о в настоящее время выбранного принтера.

Когда использовать

Приложения не вызывают методы IPrintDialogCallback . PrintDlgEx функция вызывает методы интерфейса для передачи информации в приложение.

Методы в порядке VTable

Методы IUnknown

QueryInterface
AddRef
Релиз

IPrintDialogCallback методы

Метод Описание
InitDone Вызывается, когда система окончания инициализации на странице Общие окна свойств печати.
SelectionChange Вызывается, когда пользователь выбирает другой принтер из списка установленных принтеров в окне свойств печати.
HandleMessage Вызывается для передачи сообщений, отправленных в диалоговое окно ребенка в нижней части страницы Общие.

Родственные слова

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

Index