Метод ICommDlgBrowser2::GetViewFlags (shobjidl_core.h)

Вызывается, когда представление должно определить, нужно ли выполнить специальную настройку для общего браузера диалогов.

Синтаксис

HRESULT GetViewFlags(
  DWORD *pdwFlags
);

Параметры

pdwFlags

Тип: DWORD*

Указатель на значение DWORD , которое управляет поведением представления в режиме общего диалога.

CDB2GVF_SHOWALLFILES (0x00000001)

0x00000001. Должны отображаться все файлы, включая скрытые и системные файлы. В Windows XP это единственный распознанный флаг.

CDB2GVF_ISFILESAVE (0x00000002)

0x00000002. Этот браузер предназначен для выбора файла для сохранения.

CDB2GVF_ALLOWPREVIEWPANE (0x00000004)

0x00000004. Не используется.

CDB2GVF_NOSELECTVERB (0x00000008)

0x00000008. Не показывать команду "select" в контекстном меню элемента.

CDB2GVF_NOINCLUDEITEM (0x00000010)

0x00000010. Не следует вызывать IncludeObject.

CDB2GVF_ISFOLDERPICKER (0x00000020)

0x00000020. Этот браузер предназначен для выбора папок.

CDB2GVF_ADDSHIELD (0x00000040)

0x00000040. Windows 7 и более поздних версий. Отображает экран UAC для выбранного элемента, если CDB2GVF_NOSELECTVERB не указан.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll (версия 5.0 или более поздняя)

См. также раздел

ICommDlgBrowser2