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) |