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


Объект ShellFolderViewOC

Пересылает события, вызванные указанным объектом ShellFolderView , в соответствующие обработчики событий ShellFolderViewOC .

Элементы

Объект ShellFolderViewOC имеет следующие типы элементов:

События

Объект ShellFolderViewOC содержит эти события.

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

 

Методы

Объект ShellFolderViewOC содержит следующие методы.

Метод Описание
SetFolderView Пересылает события указанного объекта ShellFolderView в соответствующий обработчик событий ShellFolderViewOC .

 

Комментарии

Объект ShellFolderView вызывает два события, EnumDone и SelectionChanged, которые обычно обрабатываются приложениями. Однако некоторые приложения должны обрабатывать события из ряда объектов ShellFolderView . Например, в приложении может размещаться элемент управления WebBrowser, который позволяет пользователям перемещаться по ряду папок. Каждая папка имеет собственный объект ShellFolderView со связанными событиями. Обработка этих событий может быть сложной задачей.

Объект ShellFolderViewOC упрощает обработку событий для таких сценариев. Она позволяет приложениям обрабатывать события для всех объектов ShellFolderView с помощью одной пары обработчиков событий ShellFolderViewOC . Каждый раз, когда пользователь переходит к новой папке, приложение передает связанный объект ShellFolderView объекту ShellFolderViewOC путем вызова SetFolderView. Затем при срабатывании события EnumDone или SelectionChanged объект ShellFolderViewOC перенаправит событие в собственный обработчик для обработки.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (версия 5.0 или более поздняя)

См. также раздел

ShellFolderView