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