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