Интерфейс IFileDialog2 (shobjidl.h)
Расширяет интерфейс IFileDialog , предоставляя методы, позволяющие вызывающему объекту присваивать имя определенному ограниченному расположению, которое можно просматривать в общем диалоговом окне файла, а также указывать альтернативный текст для отображения в качестве метки на кнопке Отмена .
Наследование
Интерфейс IFileDialog2 наследуется от IFileDialog. IFileDialog2 также содержит следующие типы элементов:
Методы
Интерфейс IFileDialog2 содержит следующие методы.
IFileDialog2::SetCancelButtonLabel Заменяет текст по умолчанию "Отмена" на кнопке "Отмена" в общем диалоговом окне файла. |
IFileDialog2::SetNavigationRoot Указывает расположение верхнего уровня, с которого начинается просмотр пространства имен, например в параметре "Обзор папки" диалогового окна "Сохранить". Пользователи не могут перемещаться над этим расположением. |
Комментарии
Этот интерфейс также предоставляет методы интерфейса IFileDialog , от которого он наследуется.
Когда следует реализовать
Реализация этого интерфейса предоставляется в Windows. Сторонние разработчики не предоставляют пользовательские реализации.Когда следует использовать
Используйте методы этого интерфейса в двух экземплярах:- Если вы хотите ограничить навигацию диалогового окна определенным пространством имен.
- Если вам нужно, чтобы кнопка Отмена диалогового окна помечалась иначе в соответствии с вашими функциональными возможностями.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |