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 |