Interfaccia IQueryInfo (shlobj_core.h)

Espone i metodi usati da Shell per recuperare i flag e le informazioni sul suggerimento delle informazioni per un elemento che risiede in un'implementazione di IShellFolder . I suggerimenti sulle informazioni vengono in genere visualizzati all'interno di un controllo descrizione comando .

Ereditarietà

L'interfaccia IQueryInfo eredita dall'interfaccia IUnknown . IQueryInfo include anche questi tipi di membri:

Metodi

L'interfaccia IQueryInfo include questi metodi.

 
IQueryInfo::GetInfoFlags

Ottiene i flag di informazioni per un elemento. Questo metodo non è attualmente utilizzato.
IQueryInfo::GetInfoTip

Ottiene il testo del suggerimento delle informazioni per un elemento.

Commenti

Questa interfaccia viene ottenuta chiamando IShellFolder::GetUIObjectOf e passando IID_IQueryInfo per l'identificatore dell'interfaccia. L'elemento per il quale vengono richieste informazioni sul suggerimento info è contenuto nell'argomento apidl della chiamata IShellFolder::GetUIObjectOf . Se IQueryInfo non viene fornito dalla cartella, shell userà il testo di visualizzazione standard nella descrizione delle informazioni.

Quando implementare

Implementare IQueryInfo per fornire flag e informazioni di testo diverse dal testo normale visualizzato per un elemento in una cartella. Ad esempio, se la cartella contiene oggetti file, è possibile usare il suggerimento delle informazioni per specificare l'intero percorso e il nome del file per l'elemento anziché solo il nome del file.

Quando usare

Nella maggior parte dei casi, non si usa direttamente questa interfaccia. Shell userà questa interfaccia quando richiede informazioni aggiuntive da visualizzare all'interno di un suggerimento informativo. Tuttavia, è possibile usare IQueryInfo direttamente se si desidera ottenere informazioni sul suggerimento di informazioni da un altro oggetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h