IFileDialog::SetClientGuid 方法 (shobjidl_core.h)

使调用应用程序能够将 GUID 与对话的持久状态相关联。

语法

HRESULT SetClientGuid(
  [in] REFGUID guid
);

参数

[in] guid

类型: REFGUID

要与此对话状态关联的 GUID。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

对话框的状态可能包括最后访问的文件夹以及对话框的位置和大小等因素。

通常,此状态根据可执行文件的名称持久保留。 通过指定 GUID,一个应用程序对于同一应用程序中不同版本的对话框(例如,导入的对话框和打开的对话框),可以具有不同的持久状态。

创建对话框对象后,应立即调用 IFileDialog::SetClientGuid

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)