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


Интерфейс ICommDlgBrowser2 (shobjidl_core.h)

Расширяет возможности ICommDlgBrowser. Этот интерфейс предоставляется в общих диалоговых окнах файлов при размещении браузера оболочки. Указатель на ICommDlgBrowser2 можно получить, вызвав QueryInterface для объекта IShellBrowser .

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

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

Методы

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

 
ICommDlgBrowser2::GetDefaultMenuText

Вызывается представлением оболочки для получения текста контекстного меню по умолчанию.
ICommDlgBrowser2::GetViewFlags

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

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

Комментарии

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

Примечание В Windows XP и более ранних версиях этот интерфейс был определен в Shlobj.h.
 
Этот интерфейс реализуется только в общих диалоговых окнах файлов.

Используйте ICommDlgBrowser2 , если представление оболочки размещено в общем диалоговом окне.

ICommDlgBrowser2 реализует все методы ICommDlgBrowser , а также IUnknown. Перечисленные методы относятся к ICommDlgBrowser2.

Обратите внимание наWindows Vista и более поздних версий. До Windows Vista этот интерфейс объявлялся в Shlobj.h.
 

Требования

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