Заголовок shlobj.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
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 для указания количества кнопок, добавляемых на панель инструментов, а также способа их добавления. |