描述
使用非模态属性表来检索信息的PropertySheet回到模态属性表.你可以使用这个函数或发送PSM_GETRESULT消息明确.
FreeBASIC 语法
#define PropSheet_GetResult(hDlg) |
参数
hDlg |
[in]句柄属性表的对话框. |
返回值
如果成功返回正值,否则为1.下列返回值具有特殊含义.
ID_PSREBOOTSYSTEM |
页面属性表发PSM_REBOOTSYSTEM消息.必须重新启动计算机以使用户的更改生效. |
ID_PSRESTARTWINDOWS |
页面属性表发PSM_RESTARTWINDOWS消息.必须重新启动微软Windows以使用户的更改生效. |
备注
检索扩展错误信息,调用GetLastError.
此消息的返回值是什么PropertySheet返回一个模态属性表相同.
Version 5.80.的PropertySheet返回值进行模态和非模态属性表不同的信息.在某些情况下,非模态属性表可能需要的信息他们会收到PropertySheet如果他们是模态.特别是,他们需要知道ID_PSREBOOTSYSTEM或ID_PSRESTARTWINDOWS将返回.
对于无模式属性表,您的信息回路应使用PSM_ISDIALOGMESSAGE传递消息的属性表对话框,并PSM_GETCURRENTPAGEHWND确定何时销毁对话框.当用户点击OK或Cancel按钮,PSM_GETCURRENTPAGEHWND返回NULL.然后你可以检索一个模态属性表会发送一个PSM_GETRESULT消息从PropertySheet收到价值.
Note这消息不使用航空向导式的支持时(PSH_AEROWIZARD).
引用文件
Prsht.bi