共用方式為


prsht.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱

prsht.h 包含下列程式設計介面:

函式

 
CreatePropertySheetPageA

建立屬性工作表的新頁面。 (ANSI)
CreatePropertySheetPageW

建立屬性工作表的新頁面。 (Unicode)
DestroyPropertySheetPage

終結屬性工作表頁面。 應用程式必須針對尚未傳遞至 PropertySheet 函式的頁面呼叫此函式。
PropertySheetA

建立屬性工作表,並加入指定之屬性工作表頁首結構中定義的頁面。 (ANSI)
PropertySheetW

建立屬性工作表,並加入指定之屬性工作表頁首結構中定義的頁面。 (Unicode)
PropSheet_AddPage

將新頁面加入至現有屬性工作表的結尾。 您可以使用這個宏,或明確地傳送PSM_ADDPAGE訊息。
PropSheet_Apply

模擬 [套用] 按鈕的選取專案,指出一或多個頁面已變更,且需要驗證和記錄變更。 您可以使用這個宏,或明確地傳送PSM_APPLY訊息。
PropSheet_CancelToClose

在無法取消最近PSN_APPLY通知之後所做的變更時使用。 您也可以明確傳送PSM_CANCELTOCLOSE訊息。
PropSheet_Changed

通知屬性工作表頁面的資訊已變更。 您可以使用這個宏,或明確地傳送PSM_CHANGED訊息。
PropSheet_EnableWizButtons

啟用或停用 [安裝精靈] 中的按鈕。 您可以使用這個宏,或明確地傳送PSM_ENABLEWIZBUTTONS訊息。
PropSheet_GetCurrentPageHwnd

擷取屬性工作表目前頁面視窗的控制碼。 您可以使用這個宏,或明確傳送PSM_GETCURRENTPAGEHWND訊息。
PropSheet_GetResult

由無模式屬性工作表用來擷取 PropertySheet 傳回至強制回應屬性工作表的資訊。 您可以使用這個宏,或明確傳送PSM_GETRESULT訊息。
PropSheet_GetTabControl

擷取屬性工作表索引標籤控制項的控制碼。 您可以使用這個宏,或明確傳送PSM_GETTABCONTROL訊息。
PropSheet_HwndToIndex

取得屬性工作表頁面的視窗控制碼,並傳回其以零起始的索引。 您可以使用這個宏,或明確地傳送PSM_HWNDTOINDEX訊息。
PropSheet_IdToIndex

取得屬性工作表頁面 (識別碼) 的資源識別碼,並傳回其以零起始的索引。 您可以使用這個宏,或明確傳送PSM_IDTOINDEX訊息。
PropSheet_IndexToHwnd

取得屬性工作表頁面的索引,並傳回其視窗控制碼。 您可以使用這個宏,或明確地傳送PSM_INDEXTOHWND訊息。
PropSheet_IndexToId

取得屬性工作表頁面的索引,並傳回其資源識別碼 (識別碼) 。 您可以使用這個宏,或明確地傳送PSM_INDEXTOID訊息。
PropSheet_IndexToPage

取得屬性工作表頁面的索引,並傳回其 HPROPSHEETPAGE 控制碼。 您可以使用這個宏,或明確傳送PSM_INDEXTOPAGE訊息。
PropSheet_InsertPage

將新頁面插入現有的屬性工作表。 頁面可以插入指定的索引處或指定的頁面之後。 您可以使用這個宏,或明確地傳送PSM_INSERTPAGE訊息。
PropSheet_IsDialogMessage

將訊息傳遞至屬性工作表對話方塊,並指出對話方塊是否已處理訊息。 您可以使用這個宏,或明確傳送PSM_ISDIALOGMESSAGE訊息。
PropSheet_PageToIndex

取得屬性工作表頁面的 HPROPSHEETPAGE 控制碼,並傳回其以零起始的索引。 您可以使用這個宏,或明確傳送PSM_PAGETOINDEX訊息。
PropSheet_PressButton

模擬屬性工作表按鈕的選取專案。 您可以使用這個宏,或明確地傳送PSM_PRESSBUTTON訊息。
PropSheet_QuerySiblings

讓屬性工作表將PSM_QUERYSIBLINGS訊息傳送至其每個頁面。 您可以使用這個宏,或明確地傳送PSM_QUERYSIBLINGS訊息。
PropSheet_RebootSystem

表示必須重新開機系統,變更才會生效。 您可以使用這個宏,或明確傳送PSM_REBOOTSYSTEM訊息。
PropSheet_RecalcPageSizes

在新增或移除頁面之後,重新計算標準或精靈屬性工作表的頁面大小。 您可以使用這個宏,或明確傳送PSM_RECALCPAGESIZES訊息。
PropSheet_RemovePage

從屬性工作表移除頁面。 您可以使用這個宏,或明確傳送PSM_REMOVEPAGE訊息。
PropSheet_RestartWindows

傳送PSM_RESTARTWINDOWS訊息,指出必須重新開機 Windows,變更才會生效。 您可以使用這個宏,或明確傳送PSM_RESTARTWINDOWS訊息。
PropSheet_SetButtonText

設定 [安裝精靈] 中按鈕的文字。 您可以使用這個宏,或明確傳送PSM_SETBUTTONTEXT訊息。
PropSheet_SetCurSel

啟動屬性工作表中的指定頁面。 您可以使用這個宏,或明確地傳送PSM_SETCURSEL訊息。
PropSheet_SetCurSelByID

根據頁面的資源識別碼,啟動屬性工作表中的指定頁面。 您可以使用這個宏,或明確地傳送PSM_SETCURSELID訊息。
PropSheet_SetFinishText

設定精靈中 [完成] 按鈕的文字、顯示及啟用按鈕,以及隱藏 [下一步] 和 [上一頁] 按鈕。 您可以使用這個宏,或明確地傳送PSM_SETFINISHTEXT訊息。
PropSheet_SetHeaderSubTitle

設定精靈內部頁面頁首的副標題文字。 您可以使用這個宏,或明確傳送PSM_SETHEADERSUBTITLE訊息。
PropSheet_SetHeaderTitle

設定精靈內部頁面頁首的標題文字。 您可以使用這個宏,或明確傳送PSM_SETHEADERTITLE訊息。
PropSheet_SetNextText

設定精靈中 [下一步] 按鈕的文字。 您可以使用這個宏,或明確地傳送PSM_SETNEXTTEXT訊息。
PropSheet_SetTitle

設定屬性工作表的標題。 您可以使用這個宏,或明確地傳送PSM_SETTITLE訊息。
PropSheet_SetWizButtons

藉由張貼PSM_SETWIZBUTTONS訊息,啟用或停用精靈中的 [上一頁]、[下一步] 和 [完成] 按鈕。 您可以使用這個宏,或明確地傳送PSM_SETWIZBUTTONS訊息。
PropSheet_ShowWizButtons

在精靈中顯示或隱藏按鈕。 您可以使用這個宏,或明確地傳送PSM_SHOWWIZBUTTONS訊息。
PropSheet_UnChanged

通知屬性工作表,頁面中的資訊已還原為先前儲存的狀態。 您可以使用這個宏,或明確地傳送PSM_UNCHANGED訊息。

回呼函式

 
LPFNADDPROPSHEETPAGE

指定屬性工作表延伸模組用來將頁面新增至屬性工作表的應用程式定義回呼函式。
LPFNPSPCALLBACKA

指定屬性工作表在建立頁面時以及即將終結時呼叫的應用程式定義回呼函式。 應用程式可以使用此函式來執行頁面的初始化和清除作業。 (ANSI)
LPFNPSPCALLBACKW

指定屬性工作表在建立頁面時以及即將終結時呼叫的應用程式定義回呼函式。 應用程式可以使用此函式來執行頁面的初始化和清除作業。 (Unicode)
PFNPROPSHEETCALLBACK

系統在建立和初始化屬性工作表時呼叫的應用程式定義回呼函式。

結構

 
PROPSHEETHEADERA_V2

PROPSHEETHEADERA_V2 (ANSI) 結構會定義屬性工作表的框架和頁面。
PROPSHEETHEADERW_V2

PROPSHEETHEADERW_V2 (Unicode) 結構會定義屬性工作表的框架和頁面。
PROPSHEETPAGEA_V2

PROPSHEETPAGEA_V2 (ANSI) 結構會定義屬性工作表中的頁面。
PROPSHEETPAGEA_V3

PROPSHEETPAGEA_V3 (ANSI) 結構會定義屬性工作表中的頁面。
PROPSHEETPAGEA_V4

PROPSHEETPAGEA_V4 (ANSI) 結構定義屬性工作表中的頁面。
PROPSHEETPAGEW_V2

PROPSHEETPAGEW_V2 (Unicode) 結構定義屬性工作表中的頁面。
PROPSHEETPAGEW_V3

PROPSHEETPAGEW_V3 (Unicode) 結構定義屬性工作表中的頁面。
PROPSHEETPAGEW_V4

PROPSHEETPAGEW_V4 (Unicode) 結構會定義屬性工作表中的頁面。
PSHNOTIFY

包含屬性工作表通知訊息的資訊。