Метод 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 |
См. также раздел
Общая библиотека диалоговых окон
Основные понятия
Справочные материалы