Interfaccia IColumnManager (shobjidl_core.h)

Espone i metodi che consentono l'ispezione e la manipolazione delle colonne nella visualizzazione Dettagli di Esplora risorse di Windows. Ogni colonna viene fatto riferimento a una struttura PROPERTYKEY , che assegna un nome a una proprietà.

Ereditarietà

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

Metodi

L'interfaccia IColumnManager include questi metodi.

 
IColumnManager::GetColumnCount

Ottiene il numero di colonne per le colonne visibili o il set completo di colonne.
IColumnManager::GetColumnInfo

Ottiene informazioni su ogni colonna:_width, visibilità, nome visualizzato e stato.
IColumnManager::GetColumns

Ottiene una matrice di strutture PROPERTYKEY che rappresentano le colonne supportate dalla vista. Include tutte le colonne o solo quelle attualmente visibili.
IColumnManager::SetColumnInfo

Imposta lo stato per una colonna specificata.
IColumnManager::SetColumns

Imposta la raccolta di colonne per la visualizzazione da visualizzare.

Commenti

Questa interfaccia può essere accessibile anche quando la finestra di Esplora risorse di Windows è in modalità di visualizzazione non colonna, ad esempio icone, anteprime o riquadri. Influisce sulle visualizzazioni, nonché sulle visualizzazioni in cui il controllo intestazione colonna visualizza il set di colonne a cui IColumnManager fornisce l'accesso.

L'implementazione predefinita dell'oggetto visualizzazione di Esplora risorse di Windows creata da SHCreateShellFolderViewEx supporta questa interfaccia recuperata tramite QueryInterface. Il codice eseguito in Esplora risorse(ad esempio visualizzare i callback, i menu di scelta rapida o le destinazioni a discesa) può accedere all'oggetto visualizzazione usando IServiceProvider::QueryService, eseguendo query per SID_SFolderView.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IFolderView2