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
可修改屬性表頁面外觀的選擇性應用程式指定位旗標。 下表所列的旗標可用於任何組合。
旗標 | 描述 |
---|---|
PSUIHDRF_DEFTITLE | 如果設定,CPSUI 應該在標題欄字串中包含 「Default」。。 CPSUI 會在 pTitle 字串後面新增 “Default”,如果已設定PSUIHDRF_PROPTITLE,則為 “Properties”。 |
PSUIHDRF_EXACT_PTITLE | 如果設定,CPSUI 會使用 pTitle 所指定的文字,而不需修改。 此旗標會覆寫 PSUIHDRF_DEFTITLE 和 PSUIHDRF_PROPTITLE。 |
PSUIHDRF_NOAPPLYNOW | 如果設定,CPSUI 不應包含 [ 立即套用] 按鈕。 |
PSUIHDRF_PROPTITLE | 如果設定,CPSUI 應該將 「Properties」 附加至標題欄字串。 (根據預設,CPSUI 會在呼叫 application.) 之前設定此旗標 |
PSUIHDRF_USEHICON | 如果設定, hIcon/IconID 等位會包含圖示句柄。 如果未設定,聯集會包含圖示資源標識符。 |
pTitle
字串標識碼,代表要顯示在屬性表標題欄中的文字。 這可以是 NULL 終止字串的 32 位指標,也可以是 16 位字串資源識別符,且 HIWORD 設定為零。 對於印表機介面 DLL,字串通常包含印表機的名稱。
hWndParent
要當做屬性表父代使用的視窗句柄。 根據預設,CPSUI 會將 它針對 hWndOwner 參數收到的視窗句柄提供給 CommonPropertySheetUI,但應用程式可以覆寫該句柄。
hInst
應用程式提供的實例句柄,CPSUI 會在載入應用程式資源時使用。
DUMMYUNIONNAME
這個聯集會識別要顯示在屬性表標題列中的圖示。
DUMMYUNIONNAME.hIcon
定義 HICON 成員 hIcon。
DUMMYUNIONNAME.IconID
定義 ULONG_PTR 成員 IconID。 聯集成員是由 Flags 中的PSUIHDRF_USEICON選取。
規格需求
需求 | 值 |
---|---|
標頭 | compstui.h (包含 Compstui.h) |