shlobj.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
shlobj.h 包含以下编程接口:
IActiveDesktopP 公开管理 Windows 桌面的方法。 |
IADesktopP2 提供用于管理 Windows 桌面的方法。 |
IColumnProvider 公开允许在 Windows 资源管理器详细信息视图中添加自定义列的方法。 |
ICopyHookA 公开创建复制挂钩处理程序的方法。 (ANSI) |
ICopyHookW 公开创建复制挂钩处理程序的方法。 (Unicode) |
ICurrentWorkingDirectory 公开使客户端能够检索或设置对象的当前工作目录的方法。 |
IDefViewFrame 仅用于其 IUnknown 功能。 它没有自己的方法。 |
IDockingWindowFrame 公开支持将 IDockingWindow 对象添加到帧的方法。 由浏览器实现。 |
IDocViewSite 由 IShellView 接口用作站点对象。 |
IFileViewerA 公开指定接口的方法,该接口允许注册的文件查看器在必须显示或打印文件时收到通知。 (ANSI) |
IFileViewerSite 公开指定接口的方法,该接口允许文件查看器检索当前固定窗口的句柄或设置新的固定窗口。 |
IFileViewerW 公开指定接口的方法,该接口允许注册的文件查看器在必须显示或打印文件时收到通知。 (Unicode) |
INewShortcutHookA 公开用于创建新的 Internet 快捷方式的方法。 (ANSI) |
INewShortcutHookW 公开用于创建新的 Internet 快捷方式的方法。 (Unicode) |
IShellFolderBand IShellFolderBand 可能已更改或不可用。 |
IShellImageStore 已弃用。 公开操作图像缓存的方法。 |
IThumbnailCapture 公开一个方法,该方法获取 HTML 壁纸的缩略图表示形式。 |
DriveType DriveType 函数根据驱动器编号确定驱动器类型。 (DriveType 函数) |
GetFileNameFromBrowse GetFileNameFromBrowse 函数创建“打开”对话框,以便用户可以指定要打开的文件的驱动器、目录和名称。 |
PathIsSlowA PathIsSlow 可能已更改或不可用。 (ANSI) |
PathIsSlowW PathIsSlow 可能已更改或不可用。 (Unicode) |
PathProcessCommand 已弃用。 处理包含命令行的字符串,并生成带适当引号的字符串,并根据需要附加参数。 |
PerUserInit 创建“我的文档”和其他特殊文件夹,根据需要对其进行初始化,并为“我的文档”创建“发送到”快捷菜单项。 |
SHChangeNotifyRegisterThread 启用线程的异步注册和注销。 |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray 可能已更改或不可用。 |
SHCreateQueryCancelAutoPlayMoniker 已弃用。 创建 QueryCancelAutoPlay 类名字对象,然后使用该名称在运行的对象表中注册 IQueryCancelAutoPlay 处理程序, (ROT) 。 |
SHLoadOLE 已弃用。 提供该列是为了向后兼容。 |
SHMultiFileProperties 显示一组文件的合并属性表。 显示所有文件通用的属性值,而不同的属性值显示字符串 (多个值) 。 |
SHOpenPropSheetA SHOpenPropSheet 可能已更改或不可用。 (ANSI) |
SHOpenPropSheetW SHOpenPropSheet 可能已更改或不可用。 (Unicode) |
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通知一起使用可指定要添加到工具栏的按钮数以及添加方式。 |