Condividi tramite


intestazione shlobj.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

shlobj.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IActiveDesktopP

Espone i metodi che gestiscono Windows Desktop.
IADesktopP2

Fornisce metodi per gestire Windows Desktop.
IColumnProvider

Espone i metodi che consentono l'aggiunta di colonne personalizzate nella visualizzazione Dettagli di Esplora risorse di Windows.
ICopyHookA

Espone un metodo che crea un gestore di hook di copia. (ANSI)
ICopyHookW

Espone un metodo che crea un gestore di hook di copia. (Unicode)
ICurrentWorkingDirectory

Espone i metodi che consentono a un client di recuperare o impostare la directory di lavoro corrente di un oggetto.
IDefViewFrame

Usato solo per la funzionalità IUnknown. Non ha metodi propri.
IDockingWindowFrame

Espone i metodi che supportano l'aggiunta di oggetti IDockingWindow a un frame. Implementato dal browser.
IDocViewSite

Usato come oggetto del sito dall'interfaccia IShellView.
IFileViewerA

Espone metodi che definiscono un'interfaccia che consente a un visualizzatore file registrato di ricevere una notifica quando deve visualizzare o stampare un file. (ANSI)
IFileViewerSite

Espone i metodi che definiscono un'interfaccia che consente a un visualizzatore di file di recuperare l'handle nella finestra aggiunta corrente o di impostare una nuova finestra aggiunta.
IFileViewerW

Espone metodi che definiscono un'interfaccia che consente a un visualizzatore file registrato di ricevere una notifica quando deve visualizzare o stampare un file. (Unicode)
INewShortcutHookA

Espone i metodi per creare un nuovo collegamento a Internet. (ANSI)
INewShortcutHookW

Espone i metodi per creare un nuovo collegamento a Internet. (Unicode)
IShellFolderBand

IShellFolderBand può essere modificato o non disponibile.
IShellImageStore

Deprecato. Espone i metodi che modificano la cache delle immagini.
IThumbnailCapture

Espone un metodo che ottiene una rappresentazione di anteprima di uno sfondo HTML.

Funzioni

 
DriveType

La funzione DriveType determina il tipo di unità in base al numero di unità. (funzione DriveType)
GetFileNameFromBrowse

La funzione GetFileNameFromBrowse crea una finestra di dialogo Apri in modo che l'utente possa specificare l'unità, la directory e il nome di un file da aprire.
PathIsSlowA

PathIsSlow può essere modificato o non disponibile. (ANSI)
PathIsSlowW

PathIsSlow può essere modificato o non disponibile. (Unicode)
PathProcessCommand

Deprecato. Elabora una stringa che contiene una riga di comando e genera una stringa con virgolette adattamente, con argomenti collegati se necessario.
PerUserInit

Crea documenti personali e altre cartelle speciali, inizializzali in base alle esigenze e crea la voce di menu Invia a per documenti personali.
SHChangeNotifyRegisterThread

Abilita il registro asincrono e deregister di un thread.
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray può essere modificato o non disponibile.
SHCreateQueryCancelAutoPlayMoniker

Deprecato. Crea un moniker della classe QueryCancelAutoPlay, che può quindi essere usato per registrare il gestore IQueryCancelAutoPlay nella tabella oggetti in esecuzione (ROT).
SHLoadOLE

Deprecato. Disponibile per compatibilità con le versioni precedenti.
SHMultiFileProperties

Visualizza un foglio di proprietà unito per un set di file. I valori delle proprietà comuni a tutti i file vengono visualizzati mentre quelli che differiscono visualizzano la stringa (più valori).
SHOpenPropSheetA

SHOpenPropSheet può essere modificato o non disponibile. (ANSI)
SHOpenPropSheetW

SHOpenPropSheet può essere modificato o non disponibile. (Unicode)
SHRunControlPanel

Apre un elemento Pannello di controllo.
SoftwareUpdateMessageBox

Visualizza una finestra di messaggio standard che può essere usata per notificare a un utente che un'applicazione è stata aggiornata.

Strutture

 
AASHELLMENUFILENAME

Struttura di dimensioni variabili che contiene informazioni sul nome di un file di menu.
AASHELLMENUITEM

Contiene informazioni su una voce di menu. (AASHELLMENUITEM)
BANDINFOSFB

Contiene informazioni su una banda di cartelle. Questa struttura viene usata con i metodi IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB.
FVSHOWINFO

Contiene informazioni usate dal visualizzatore file per visualizzare un file.
SFV_SETITEMPOS

Archivia le informazioni sulla posizione per un elemento. Usato con il messaggio SFVM_SETITEMPOS.
SHChangeProductKeyAsIDList

Struttura SHChangeProductKeyAsIDList
SHCOLUMNDATA

Contiene informazioni che identificano un file specifico. Viene usato da IColumnProvider::GetItemData quando si richiedono dati per un determinato file.
SHCOLUMNINFO

Contiene informazioni sulle proprietà di una colonna. Viene usato da IColumnProvider::GetColumnInfo.
SHCOLUMNINIT

Passa le informazioni di inizializzazione a IColumnProvider::Initialize.
TBINFO

Usato con la notifica di SFVM_GETBUTTONINFO per specificare il numero di pulsanti da aggiungere alla barra degli strumenti, oltre a come vengono aggiunti.