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


Интерфейс IFileDialog2 (shobjidl.h)

Расширяет интерфейс IFileDialog , предоставляя методы, позволяющие вызывающему объекту присваивать имя определенному ограниченному расположению, которое можно просматривать в общем диалоговом окне файла, а также указывать альтернативный текст для отображения в качестве метки на кнопке Отмена .

Наследование

Интерфейс IFileDialog2 наследуется от IFileDialog. IFileDialog2 также содержит следующие типы элементов:

Методы

Интерфейс IFileDialog2 содержит следующие методы.

 
IFileDialog2::SetCancelButtonLabel

Заменяет текст по умолчанию "Отмена" на кнопке "Отмена" в общем диалоговом окне файла.
IFileDialog2::SetNavigationRoot

Указывает расположение верхнего уровня, с которого начинается просмотр пространства имен, например в параметре "Обзор папки" диалогового окна "Сохранить". Пользователи не могут перемещаться над этим расположением.

Комментарии

Этот интерфейс также предоставляет методы интерфейса IFileDialog , от которого он наследуется.

Когда следует реализовать

Реализация этого интерфейса предоставляется в Windows. Сторонние разработчики не предоставляют пользовательские реализации.

Когда следует использовать

Используйте методы этого интерфейса в двух экземплярах:
  • Если вы хотите ограничить навигацию диалогового окна определенным пространством имен.
  • Если вам нужно, чтобы кнопка Отмена диалогового окна помечалась иначе в соответствии с вашими функциональными возможностями.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header shobjidl.h