PSM_GETRESULT消息
由无模式属性表用于检索 PropertySheet 返回到模式属性表的信息。 可以显式发送此消息或使用 PropSheet_GetResult 宏。
参数
-
wParam
-
必须为零。
-
lParam
-
必须为零。
返回值
如果成功,则返回正值;否则返回 -1。 以下返回值具有特殊含义。
返回代码 | 说明 |
---|---|
|
页面向属性表发送 了PSM_REBOOTSYSTEM 消息。 必须重启计算机才能使用户的更改生效。 |
|
页面向属性表发送 了PSM_RESTARTWINDOWS 消息。 必须重启 Windows 才能使用户的更改生效。 |
备注
若要检索扩展的错误信息,请调用 GetLastError。
此消息的返回值与 PropertySheet 为模式属性表返回的值相同。
版本 5.80。 PropertySheet 返回值包含模式属性表和无模式属性表的不同信息。 在某些情况下,无模式属性表可能需要从 PropertySheet 收到的信息(如果它们是模式的)。 具体而言,他们可能需要知道是否返回ID_PSREBOOTSYSTEM或ID_PSRESTARTWINDOWS。
对于无模式属性表,消息循环应使用 PSM_ISDIALOGMESSAGE 将消息传递到属性表对话框,并 PSM_GETCURRENTPAGEHWND 确定何时销毁对话框。 当用户单击“ 确定” 或“ 取消 ”按钮时, PSM_GETCURRENTPAGEHWND 返回 NULL。 然后,可以通过发送PSM_GETRESULT消息来检索模式属性表从 PropertySheet 接收的值。
注意
使用 Aero 向导 样式 (PSH_AEROWIZARD) 时,不支持此消息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|