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

启用或禁用 Aero 向导中的按钮。 可以使用此宏或显式发送PSM_ENABLEWIZBUTTONS消息。
PropSheet_GetCurrentPageHwnd

检索属性表当前页窗口的句柄。 可以使用此宏或显式发送PSM_GETCURRENTPAGEHWND消息。
PropSheet_GetResult

由无模式属性表用于检索 PropertySheet 返回到模式属性表的信息。 可以使用此宏或显式发送PSM_GETRESULT消息。
PropSheet_GetTabControl

检索属性表的选项卡控件的句柄。 可以使用此宏或显式发送PSM_GETTABCONTROL消息。
PropSheet_HwndToIndex

获取属性表页的窗口句柄,并返回其从零开始的索引。 可以使用此宏或显式发送PSM_HWNDTOINDEX消息。
PropSheet_IdToIndex

获取属性表页的资源标识符 (ID) ,并返回其从零开始的索引。 可以使用此宏或显式发送PSM_IDTOINDEX消息。
PropSheet_IndexToHwnd

获取属性表页的索引并返回其窗口句柄。 可以使用此宏或显式发送PSM_INDEXTOHWND消息。
PropSheet_IndexToId

获取属性表页的索引,并返回其资源标识符 (ID) 。 可以使用此宏或显式发送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

设置 Aero 向导中按钮的文本。 可以使用此宏或显式发送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

包含属性表通知消息的信息。