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


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

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

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

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

Методы

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

 
ICommDlgBrowser::IncludeObject

Позволяет в общем диалоговом окне фильтровать объекты, отображаемые в представлении.
ICommDlgBrowser::OnDefaultCommand

Вызывается, когда пользователь дважды щелкает представление или нажимает клавишу ВВОД.
ICommDlgBrowser::OnStateChange

Вызывается после изменения состояния, определяемого параметром uChange, в интерфейсе IShellView.

Комментарии

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

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

Требования

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