Поделиться через


Метод IPrintDialogCallback::InitDone (commdlg.h)

Вызывается методом PrintDlgEx, когда система завершила инициализацию страницы Общие на странице свойств печати.

Синтаксис

HRESULT InitDone();

Возвращаемое значение

Тип: HRESULT

Верните S_OK , чтобы функция PrintDlgEx не выполняла действия по умолчанию.

Верните S_FALSE , чтобы разрешить PrintDlgEx выполнять действия по умолчанию. В настоящее время PrintDlgEx не выполняет обработку по умолчанию после вызова InitDone .

Комментарии

Если объект обратного вызова реализует интерфейс IObjectWithSite , функция PrintDlgEx вызывает метод IObjectWithSite::SetSite для передачи указателя IPrintDialogServices на объект обратного вызова. Функция PrintDlgEx вызывает метод IObjectWithSite::SetSite перед вызовом метода InitDone . Это позволяет реализации InitDone использовать методы IPrintDialogServices для получения сведений о текущем выбранном принтере.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header commdlg.h (включая Windows.h)
DLL Comdlg32.dll

См. также раздел

Общая библиотека диалоговых окон

Основные понятия

IPrintDialogCallback

IPrintDialogServices

PrintDlgEx

Справочные материалы