IQueryInfo 接口 (shlobj_core.h)
公开 Shell 用于检索驻留在 IShellFolder 实现中的项的标志和信息提示信息的方法。 信息提示通常显示在 工具提示 控件内。
继承
IQueryInfo 接口继承自 IUnknown 接口。 IQueryInfo 还具有以下类型的成员:
方法
IQueryInfo 接口包含以下方法。
IQueryInfo::GetInfoFlags 获取项的信息标志。 当前未使用此方法。 |
IQueryInfo::GetInfoTip 获取项的信息提示文本。 |
注解
此接口是通过调用 IShellFolder::GetUIObjectOf 并为接口标识符传递IID_IQueryInfo来获取的。 正在为其请求信息提示信息的项包含在 IShellFolder::GetUIObjectOf 调用的 apidl 参数中。 如果文件夹未提供 IQueryInfo,Shell 将使用信息提示中的标准显示文本。
何时实现
实现 IQueryInfo 以提供与为文件夹中的项显示的普通文本不同的标志和文本信息。 例如,如果文件夹包含文件对象,则可以使用信息提示为项提供整个路径和文件名,而不仅仅是文件名。何时使用
在大多数情况下,不直接使用此接口。 当需要其他信息才能在信息提示内显示时,Shell 将使用此接口。 但是,如果要从另一个对象获取信息提示信息,可以直接使用 IQueryInfo 。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shlobj_core.h |