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 包含屬性工作表通知訊息的資訊。 |