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 包含属性表通知消息的信息。 |