Функция PrintDlgEx вызывает метод IPrintDialogCallback::InitDone, когда система заканчивает инициализацию Общей (General) страницы набора страниц Свойств печати (Print Property Sheet) .
Синтаксис
HRESULT InitDone(VOID); |
Возвращаемое значение
Возвращается значение S_OK, чтобы воспрепятствовать функции PrintDlgEx выполнять ее заданные по умолчанию действия.
Возвращается значение S_FALSE, чтобы дать возможность функции PrintDlgEx выполнять её заданные по умолчанию действия. В текущий момент, после вызова IPrintDialogCallback::InitDone, функция PrintDlgEx не выполняет какую - либо обработку данных.
Замечания
Если ваш объект повторного вызова реализует интерфейс IObjectWithSite, функция PrintDlgEx вызывает интерфейсный метод IObjectWithSite::SetSite, чтобы передать указатель IPrintDialogServices на объект повторного вызова. Функция PrintDlgEx вызывает метод IObjectWithSite::SetSite перед вызовом метода IPrintDialogCallback::InitDone. Это дает возможность вашей реализации IPrintDialogCallback::InitDone использовать IPrintDialogServices методы извлечения информации о текущем выбранном принтере.
Смотри также
Обзор Библиотека стандартных диалоговых окон, Интерфейсные методы, используемые библиотекой стандартных диалоговых окон, IPrintDialogServices, PrintDlgEx
Размещение и совместимость IPrintDialogCallback::InitDone |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Нет |
Windows 98 |
Нет |
Windows 95 |
Нет |
Используемая библиотека |
- |
Заголовочный файл |
|
- объявлено в |
Commdlg.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |