共用方式為


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

CPSUI 提供的大小,以位元組為單位,PROPSHEETUI_INFO_HEADER 結構。

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 會在呼叫應用程式之前設定此旗標。
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)