Condividi tramite


Interfaccia ICommDlgBrowser (shobjidl_core.h)

Esposto dalle finestre di dialogo dei file comuni da usare quando ospitano un browser Shell. Se supportato, ICommDlgBrowser espone metodi che consentono a una visualizzazione Shell di gestire diversi casi che richiedono un comportamento diverso in una finestra di dialogo rispetto a una normale visualizzazione Shell. Per ottenere un puntatore all'interfaccia ICommDlgBrowser , chiamare QueryInterface nell'oggetto IShellBrowser .

Ereditarietà

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

Metodi

L'interfaccia ICommDlgBrowser dispone di questi metodi.

 
ICommDlgBrowser::IncludeObject

Consente alla finestra di dialogo comune di filtrare gli oggetti visualizzati dalla visualizzazione.
ICommDlgBrowser::OnDefaultCommand

Chiamato quando un utente fa doppio clic nella visualizzazione o preme INVIO.
ICommDlgBrowser::OnStateChange

Chiamato dopo uno stato, identificato dal parametro uChange, è stato modificato nell'interfaccia IShellView.

Commenti

Nota In Windows XP e versioni precedenti, questa interfaccia è stata definita in Shlobj.h.
 
Questa interfaccia viene implementata solo dalle finestre di dialogo dei file comuni.

Usa ICommDlgBrowser quando devi fornire un comportamento speciale ospitato all'interno delle finestre di dialogo comuni.

Requisiti

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