структура PROPSHEETUI_INFO_HEADER (compstui.h)
Структура PROPSHEETUI_INFO_HEADER используется в качестве входного параметра для типизированной функции PFNPROPSHEETUI приложения, когда функция вызывается со значением причины PROPSHEETUI_REASON_GET_INFO_HEADER.
Синтаксис
typedef struct _PROPSHEETUI_INFO_HEADER {
WORD cbSize;
WORD Flags;
LPTSTR pTitle;
HWND hWndParent;
HINSTANCE hInst;
union {
HICON hIcon;
ULONG_PTR IconID;
} DUMMYUNIONNAME;
} PROPSHEETUI_INFO_HEADER, *PPROPSHEETUI_INFO_HEADER;
Члены
cbSize
Размер структуры PROPSHEETUI_INFO_HEADER в байтах, предоставленный CPSUI.
Flags
Необязательные битовые флаги, заданные приложением, которые изменяют внешний вид страницы страницы свойств. Флаги, перечисленные в следующей таблице, можно использовать в любом сочетании.
Flag | Описание |
---|---|
PSUIHDRF_DEFTITLE | Если параметр задан, CPSUI должен включать значение Default в строке заголовка строки. CPSUI добавляет "Default" после строки pTitle и, если PSUIHDRF_PROPTITLE задано, перед "Свойства". |
PSUIHDRF_EXACT_PTITLE | Если параметр задан, CPSUI использует текст, заданный параметром pTitle , без изменений. Этот флаг переопределяет PSUIHDRF_DEFTITLE и PSUIHDRF_PROPTITLE. |
PSUIHDRF_NOAPPLYNOW | Если параметр задан, CPSUI не должен включать кнопку Применить сейчас . |
PSUIHDRF_PROPTITLE | Если параметр задан, CPSUI должен добавить "Свойства" в строку строки заголовка. (По умолчанию CPSUI устанавливает этот флаг перед вызовом приложения.) |
PSUIHDRF_USEHICON | Если этот параметр задан, объединение hIcon/IconID содержит дескриптор значка. Если значение не задано, объединение содержит идентификатор ресурса значка. |
pTitle
Строковый идентификатор, представляющий текст, отображаемый в строке заголовка страницы свойств. Это может быть 32-разрядный указатель на строку, завершаемую значением NULL, или идентификатор ресурса 16-разрядной строки с параметром HIWORD, равным нулю. Для библиотек DLL интерфейса принтера строка обычно содержит имя принтера.
hWndParent
Дескриптор окна, используемого в качестве родительского элемента страницы свойств. По умолчанию CPSUI передает дескриптор окна, полученный для параметра hWndOwner, в CommonPropertySheetUI, но приложение может перезаписать этот дескриптор другим.
hInst
Предоставленный приложением дескриптор экземпляра, который CPSUI использует при загрузке ресурсов приложения.
DUMMYUNIONNAME
Это объединение определяет значок, отображаемый в строке заголовка страницы свойств.
DUMMYUNIONNAME.hIcon
Определяет элемент HICONhIcon.
DUMMYUNIONNAME.IconID
Определяет iconID элемента ULONG_PTR. Член профсоюза выбирается PSUIHDRF_USEICON в разделе Флаги.
Требования
Требование | Значение |
---|---|
Заголовок | compstui.h (включая Compstui.h) |