Поделиться через


Метод 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
Header shobjidl_core.h (включая Shobjidl.h)