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 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 shlobj_core.h