Condividi tramite


Esempi di shell

Questa sezione descrive gli esempi di Shell disponibili in GitHub.

Argomento Contenuto
Esempio di procedure guidate Aero Illustra come eseguire la migrazione del software wizard 97 all'Aero Wizard.
Esempio di proprietà Application User Model ID (AppUserModelID) Viene illustrato come controllare il comportamento di raggruppamento della barra delle applicazioni delle finestre di un'applicazione tramite la proprietà System.AppUserModel.ID .
Esempio di jump list automatica Illustra come aggiungere elementi alla Jump List automatica per un'applicazione, incluso il passaggio dalla visualizzazione delle categorie Frequenti e Recenti.
Esempio di Watcher per notifiche di modifica Illustra come ascoltare le notifiche di modifica della shell in una cartella o un elemento nello spazio dei nomi esplora risorse di Windows.
Esempio di modalità di finestre di dialogo comuni di file Illustra come usare la finestra di dialogo File comune in modalità diverse per selezionare file, contenitori (cartelle) o file e cartelle (modalità carrello) senza chiudere la finestra di dialogo.
Esempio di finestre di dialogo comuni di file Viene illustrato come creare una finestra di dialogo di apertura/salvataggio di file personalizzata usando diverse API della finestra di dialogo file comuni.
Esempio di verbo CreateProcess Illustra come implementare un verbo shell usando il metodo CreateProcess.
Esempio di jump list personalizzata Viene illustrato come creare un jump list personalizzato per un'applicazione, inclusa l'aggiunta di una categoria e attività personalizzate.
Esempio di oggetti visivi con trascinamento della selezione Illustra come usare i servizi di trascinamento della selezione shell per ottenere le funzionalità di presentazione supportate dal trascinamento della selezione shell per le destinazioni e le origini.
Esempio di verbo DropTarget Illustra come implementare un verbo shell usando il metodo DropTarget.
Esempio di verbo del comando Execute Illustra come implementare un verbo shell usando il metodo ExecuteCommand.
Esempio di Execute in Esplora risorse Illustra come chiamare la funzione ShellExecute dal processo di Esplora risorse.
Esempio di contenuti personalizzati del browser Explorer Illustra come implementare un controllo visualizzatore di Esplora risorse personalizzato per l'applicazione.
Esempio di ricerca del browser Explorer Illustra come usare il controllo Visualizzatore Esplora risorse di Windows per incorporare Esplora risorse in un'applicazione e come implementare la funzionalità di ricerca con una cartella di ricerca in memoria.
Esempio di verbo del comando Explorer Illustra come implementare un verbo shell usando i metodi ExplorerCommand e ExplorerCommandState.
Esempio di provider di dati Explorer Illustra come implementare un'estensione dello spazio dei nomi shell, inclusi il comportamento del menu di scelta rapida e le attività personalizzate nel browser.
Esempio di File in uso Illustra come personalizzare la finestra di dialogo File in uso per visualizzare informazioni e opzioni aggiuntive per i file attualmente aperti nell'applicazione.
FileOperationProgressSink Illustra come usare i metodi di interfaccia IFileOperationProgressSink per monitorare i dettagli delle azioni dell'interfaccia IFileOperation.
Esempio di operazioni su file Illustra come copiare, spostare, eliminare e rinominare oggetti del file system.
Esempio di HomeGroup Illustra come determinare lo stato di appartenenza a HomeGroup, enumerare gli elementi di primo livello nella cartella HomeGroup Shell e avviare la Condivisione guidata gruppo Home.
Esempio di cartelle note Illustra come definire, registrare, enumerare e trovare il percorso per tutte le cartelle note nel sistema corrente.
Esempio di controllo della struttura NameSpace Illustra come implementare un controllo albero dello spazio dei nomi personalizzato per un'applicazione.
Esempio NonDefaultDropMenuVerb Viene illustrato come estendere il menu di scelta rapida di trascinamento della selezione , talvolta definito menu di scelta rapida.
Esempio NotificationIcon Illustra come usare le API Shell_NotifyIcon e Shell_NotifyIconGetRect per visualizzare un'icona di notifica.
Esempio di analisi con parametri Illustra come sfruttare i vantaggi degli helper shell che usano il nome di analisi per interagire con gli elementi tramite il modello di programmazione shell.
Esempio di verbo del lettore Illustra come creare un verbo che opera su elementi e contenitori della shell che riproduce elementi o aggiunge elementi a una coda.
Esempio di autore di playlist Illustra come creare un verbo che opera su un elemento o un contenitore della shell selezionato per creare una playlist.
Esempio di gestore anteprima file recipe Illustra come scrivere un gestore usato per visualizzare un'anteprima di file all'interno del riquadro di anteprima di Esplora risorse o di altri host del gestore di anteprima.
Esempio di provider di anteprime file recipe Illustra come creare un gestore di anteprima in base al tipo di file ed estende Esplora risorse.
Esempio di cartella di ricerca Illustra come creare una ricerca con vincoli di query usando il modello di programmazione shell.
Esempio di backup della libreria shell Illustra come enumerare le librerie come contenitori.
Esempio di riga di comando della libreria shell Illustra come usare l'interfaccia IShellLibrary per creare un'applicazione da riga di comando che fornisce accesso a livello di codice per esaminare e modificare librerie e file di libreria.
Esempio di archiviazione della shell Illustra come creare file e cartelle nei contenitori shell. Viene inoltre illustrato come salvare l'elemento shell restituito dalla finestra di dialogo del file.
Sincronizzare e condividere i verbi Illustra come registrare un verbo che estende i verbi "Sync" e "Share" nella barra dei comandi di Esplora risorse.
Esempio TabThumbnails Illustra come un'applicazione può esporre più destinazioni switch (come per le schede) in una fascia di attività e come fornire le anteprime.
Esempio di stato della periferica della barra delle applicazioni Illustra le sovrimpressioni delle icone della barra delle applicazioni e le barre di stato.
Esempio di barra degli strumenti di anteprima della barra delle applicazioni Illustra una barra degli strumenti di anteprima, un controllo della barra degli strumenti attivo incorporato nell'anteprima dell'anteprima di una finestra, usato per fornire l'accesso ai comandi chiave di una finestra senza eseguire il ripristino o attivare la finestra dell'applicazione.
Esempio di uso di ImageFactory Illustra come usare l'interfaccia IShellItemImageFactory per ottenere la migliore immagine possibile per un elemento.
Esempio di uso del provider di anteprime Illustra come usare l'interfaccia IThumbnailProvider per estrarre l'anteprima di un elemento dal sistema di cache delle anteprime di Windows.