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)