Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Разрешает обмен данными между объектом представления системных папок и объектом обратного вызова представления системных папок.
Синтаксис
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Параметры
[in] uMsg
Тип: UINT
Одно из следующих уведомлений.
| Уведомление | Использование |
|---|---|
| SFVM_ADDPROPERTYPAGES | Позволяет объекту обратного вызова предоставить страницу для добавления на страницу свойств Свойства выбранного объекта. |
| SFVM_BACKGROUNDENUM | Позволяет объекту обратного вызова запрашивать выполнение перечисления в фоновом потоке. |
| SFVM_BACKGROUNDENUMDONE | Уведомляет объект обратного вызова о завершении фонового перечисления. |
| SFVM_COLUMNCLICK | Уведомляет объект обратного вызова о том, что пользователь щелкнул заголовок столбца для сортировки списка объектов в представлении папок. |
| SFVM_DEFITEMCOUNT | Позволяет объекту обратного вызова указать количество элементов в представлении папок. |
| SFVM_DEFVIEWMODE | Позволяет объекту обратного вызова указать режим просмотра. |
| SFVM_DIDDRAGDROP | Уведомляет функцию обратного вызова о начале операции перетаскивания. |
| SFVM_FSNOTIFY | Уведомляет объект обратного вызова о том, что произошло событие, влияющее на один из его элементов. |
| SFVM_GETANIMATION | Позволяет объекту обратного вызова указать, что анимация отображается при перечислении элементов в фоновом потоке. |
| SFVM_GETBUTTONINFO | Позволяет объекту обратного вызова добавлять кнопки на панель инструментов. |
| SFVM_GETBUTTONS | Позволяет объекту обратного вызова указать кнопки для добавления на панель инструментов. |
| SFVM_GETDETAILSOF | Позволяет объекту обратного вызова предоставлять сведения об элементе в папке оболочки. Используйте только в том случае, если вызов GetDetailsOf завершается сбоем и метод GetDetailsOf недоступен для вызова. |
| SFVM_GETHELPTEXT | Позволяет объекту обратного вызова указать текстовую строку справки для пунктов меню или кнопок панели инструментов. |
| SFVM_GETHELPTOPIC | Позволяет объекту обратного вызова указать файл справки и раздел. |
| SFVM_GETNOTIFY | Указывает, какие события будут создавать сообщение SFVM_FSNOTIFY для заданного элемента. |
| SFVM_GETPANE | Позволяет объекту обратного вызова предоставить панель состояния, в которой будут отображаться сведения о зоне Интернета. |
| SFVM_GETSORTDEFAULTS | Позволяет объекту обратного вызова указать параметры сортировки по умолчанию. |
| SFVM_GETTOOLTIPTEXT | Позволяет объекту обратного вызова указать текстовую строку подсказки для пунктов меню или кнопок панели инструментов. |
| SFVM_GETZONE | Позволяет объекту обратного вызова предоставлять сведения о зоне Интернета. |
| SFVM_INITMENUPOPUP | Позволяет объекту обратного вызова изменять контекстное меню элемента. |
| SFVM_INVOKECOMMAND | Уведомляет объект обратного вызова о том, что была вызвана одна из его команд панели инструментов или меню. |
| SFVM_MERGEMENU | Позволяет объекту обратного вызова объединять элементы меню в меню Windows Обозреватель. |
| SFVM_QUERYFSNOTIFY | Позволяет объекту обратного вызова зарегистрировать папку, чтобы изменения в представлении этой папки создавали уведомления. |
| SFVM_SETISFV | Уведомляет объект обратного вызова сайта контейнера. Используется только в том случае, если IObjectWithSite::SetSite не поддерживается и используется SHCreateShellFolderViewEx . |
| SFVM_SIZE | Уведомляет объект обратного вызова о том, что размер представления папки изменен. |
| SFVM_THISIDLIST | Позволяет объекту обратного вызова указать PIDL представления. Этот параметр используется только при сбое SetIDList и IPersistFolder2::GetCurFolder . |
| SFVM_UNMERGEMENU | Уведомляет объект обратного вызова об удалении меню. |
| SFVM_UPDATESTATUSBAR | Позволяет объекту обратного вызова запрашивать обновление строки состояния. |
| SFVM_WINDOWCREATED | Уведомляет объект обратного вызова о создании окна представления папки. |
wParam
Тип: WPARAM
Дополнительные сведения. Конкретные требования см. на отдельных страницах уведомлений.
lParam
Тип: LPARAM
Дополнительные сведения. Конкретные требования см. на отдельных страницах уведомлений.
Возвращаемое значение
Тип: HRESULT
Этот метод может возвращать одно из этих значений.
| Код возврата | Описание |
|---|---|
|
Уведомление обработано. |
|
Сообщение не обработано, и объект представления системной папки должен выполнять обработку по умолчанию. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | shlobj_core.h |
| DLL | Shell32.dll |