Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
Shlobj.h содержит следующие программные интерфейсы:
Интерфейсы
|
IActiveDesktopP Предоставляет методы, управляющие рабочим столом Windows. |
|
IADesktopP2 Предоставляет методы для управления рабочим столом Windows. |
|
IColumnProvider Предоставляет методы, которые позволяют добавлять настраиваемые столбцы в представлении сведений о Обозреватель Windows. |
|
ICopyHookA Предоставляет метод, который создает обработчик перехватчика копирования. (ANSI) |
|
ICopyHookW Предоставляет метод, который создает обработчик перехватчика копирования. (Юникод) |
|
ICurrentWorkingDirectory Предоставляет методы, позволяющие клиенту получить или задать текущий рабочий каталог объекта. |
|
IDefViewFrame Используется только для функций IUnknown. У него нет собственных методов. |
|
IDockingWindowFrame Предоставляет методы, поддерживающие добавление объектов IDockingWindow в кадр. Реализуется браузером. |
|
IDocViewSite Используется в качестве объекта сайта в интерфейсе IShellView. |
|
IFileViewerA Предоставляет методы, обозначающие интерфейс, позволяющий зарегистрированное средство просмотра файлов получать уведомления о том, что файл должен отображаться или выводиться на печать. (ANSI) |
|
IFileViewerSite Предоставляет методы, обозначающие интерфейс, позволяющий средству просмотра файлов получить дескриптор текущего закрепленного окна или задать новое закрепленное окно. |
|
IFileViewerW Предоставляет методы, обозначающие интерфейс, позволяющий зарегистрированное средство просмотра файлов получать уведомления о том, что файл должен отображаться или выводиться на печать. (Юникод) |
|
INewShortcutHookA Предоставляет методы для создания нового ярлыка в Интернете. (ANSI) |
|
INewShortcutHookW Предоставляет методы для создания нового ярлыка в Интернете. (Юникод) |
|
IShellFolderBand IShellFolderBand может быть изменен или недоступен. |
|
IShellImageStore Не рекомендуется. Предоставляет методы, которые управляют кэшем образов. |
|
IThumbnailCapture Предоставляет метод , который получает эскиз обои HTML. |
Функции
|
DriveType Функция DriveType определяет тип диска на основе номера диска. (Функция DriveType) |
|
GetFileNameFromBrowse Функция GetFileNameFromBrowse создает диалоговое окно Открыть, чтобы пользователь смог указать диск, каталог и имя файла для открытия. |
|
PathIsSlowA PathIsSlow может быть изменен или недоступен. (ANSI) |
|
PathIsSlowW PathIsSlow может быть изменен или недоступен. (Юникод) |
|
PathProcessCommand Не рекомендуется. Обрабатывает строку, содержащую командную строку, и создает подходящую строку в кавычках с вложенными аргументами, если это необходимо. |
|
PerUserInit Создает мои документы и другие специальные папки, при необходимости инициализирует их и создает пункт контекстного меню "Отправить". |
|
SHChangeNotifyRegisterThread Включает асинхронную регистрацию и отмену регистрации потока. |
|
SHCreatePropSheetExtArray SHCreatePropSheetExtArray может быть изменен или недоступен. |
|
SHCreateQueryCancelAutoPlayMoniker Не рекомендуется. Создает моникер класса QueryCancelAutoPlay, который затем можно использовать для регистрации обработчика IQueryCancelAutoPlay в таблице выполняющихся объектов (ROT). |
|
SHLoadOLE Не рекомендуется. Предоставляется для обратной совместимости. |
|
SHMultiFileProperties Отображает объединенный лист свойств для набора файлов. Значения свойств, общие для всех файлов, отображаются, а те, которые отличаются, отображают строку (несколько значений). |
|
SHOpenPropSheetA SHOpenPropSheet может быть изменен или недоступен. (ANSI) |
|
SHOpenPropSheetW SHOpenPropSheet может быть изменен или недоступен. (Юникод) |
|
SHRunControlPanel Открывает элемент панель управления. |
|
SoftwareUpdateMessageBox Отображает стандартное окно сообщения, которое можно использовать для уведомления пользователя об обновлении приложения. |
Структуры
|
AASHELLMENUFILENAME Структура переменной величины, содержащая сведения об имени файла меню. |
|
AASHELLMENUITEM Содержит сведения об элементе меню. (AASHELLMENUITEM) |
|
BANDINFOSFB Содержит сведения о диапазоне папок. Эта структура используется с методами IShellFolderBand::GetBandInfoSFB и IShellFolderBand::SetBandInfoSFB. |
|
FVSHOWINFO Содержит сведения, которые средство просмотра файлов использует для отображения файла. |
|
SFV_SETITEMPOS Хранит сведения о расположении элемента. Используется с SFVM_SETITEMPOS сообщений. |
|
SHChangeProductKeyAsIDList Структура SHChangeProductKeyAsIDList |
|
SHCOLUMNDATA Содержит сведения, определяющие конкретный файл. Он используется IColumnProvider::GetItemData при запросе данных для определенного файла. |
|
SHCOLUMNINFO Содержит сведения о свойствах столбца. Он используется IColumnProvider::GetColumnInfo. |
|
SHCOLUMNINIT Передает сведения об инициализации в IColumnProvider::Initialize. |
|
TBINFO Используется с уведомлением SFVM_GETBUTTONINFO для указания количества кнопок, добавляемых на панель инструментов, а также способа их добавления. |