структура OPEN_PRINTER_PROPS_INFOW (shellapi.h)
Определяет конкретный лист свойств на страницах свойств принтера и указывает, должна ли эта страница свойств быть модальной. При необходимости используется с функцией SHInvokePrinterCommand .
Синтаксис
typedef struct _OPEN_PRINTER_PROPS_INFOW {
DWORD dwSize;
LPWSTR pszSheetName;
UINT uSheetIndex;
DWORD dwFlags;
BOOL bModal;
} OPEN_PRINTER_PROPS_INFOW, *POPEN_PRINTER_PROPS_INFOW;
Члены
dwSize
Тип: DWORD
Размер структуры.
pszSheetName
Тип: LPSTR
Имя страницы свойств. Если указанный лист не найден, страница свойств по-прежнему отображается с первой страницей по умолчанию.
uSheetIndex
Тип: UINT
Индекс страницы свойств в массиве листов свойств, составляющих окно. Если пустая или недопустимая, отображается первая страница по умолчанию.
dwFlags
Тип: DWORD
Не используется.
bModal
Тип: BOOL
ЗНАЧЕНИЕ TRUE , если страница свойств должна быть модальной; в противном случае — FALSE.
Комментарии
Эту структуру можно передать в параметре lpBuf2 функции SHInvokePrinterCommand , если параметру uAction этой функции присвоено значение PRINTACTION_PROPERTIES.
Примечание
Заголовок shellapi.h определяет OPEN_PRINTER_PROPS_INFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | shellapi.h |