Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[SHShellFolderView_Message доступно для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Отправляет сообщение в реализацию IFolderView оболочки по умолчанию (DefView).
Синтаксис
LRESULT SHShellFolderView_Message(
[in] HWND hwndMain,
UINT uMsg,
LPARAM lParam
);
Параметры
[in] hwndMain
Тип: HWND
Дескриптор окна, получающего сообщение.
uMsg
Тип: UINT
Сообщение для отправки. Ниже приведен список возможных сообщений.
| Сообщение | Описание |
|---|---|
| SFVM_ADDOBJECT | Добавляет объект в представление оболочки. |
| SFVM_GETSELECTEDOBJECTS | Извлекает массив PIDL для всех выбранных объектов. |
| SFVM_REARRANGE | Уведомляет IShellView о переупорядочении своих элементов. |
| SFVM_REMOVEOBJECT | Удаляет объект из представления оболочки. |
| SFVM_SETCLIPBOARD | Уведомляет IShellView , когда один из его объектов помещается в буфер обмена в результате выполнения команды меню. |
| SFVM_SETITEMPOS | Задает положение элемента в представлении оболочки. |
| SFVM_SETPOINTS | Задает точки выбранных в текущий момент объектов для объекта данных при командах копирования и вырезания . |
| SFVM_UPDATEOBJECT | Обновления объект путем передачи указателя на массив из двух ПИН-кодов. |
lParam
Тип: LPARAM
Содержимое этого значения зависит от сообщения, переданного в uMsg. Дополнительные сведения см. в разделах об отдельных сообщениях.
Возвращаемое значение
Тип: LRESULT
Возвращаемое значение зависит от сообщения, переданного в uMsg. Дополнительные сведения см. в разделах об отдельных сообщениях.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | shlobj_core.h (включая Shlobj.h) |
| Библиотека | Shell32.lib |
| DLL | Shell32.dll (версия 5.0 или более поздняя) |