Метод 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 или более поздняя) |