Tutorial per le estensioni della shell di Windows [chiuso]
-
02-07-2019 - |
Domanda
Ho posticipato questa parte del progetto perché non ho trovato esempi / tutorial particolarmente utili per questi 2 aspetti delle estensioni della shell:
- Restituisce informazioni per il suggerimento quando si passa con il mouse su un file.
- Menu a comparsa contestuale con contesto di estensione, se ha senso.
Saluti.
Soluzione
Ah, ragazzo fortunato. Puoi leggere l'eccellente serie di tutorial di Mike Dunn:
La guida completa dell'idiota alla scrittura delle estensioni della shell
Le parti I e III dovrebbero interessarti in modo particolare.
Altri suggerimenti
Guarda questo articolo di CodeProject:
Estensioni dello spazio dei nomi: la shell di Windows non documentata
Questo articolo spiega come puoi creare facilmente un'estensione dello spazio dei nomi con molte funzionalità senza farlo un sacco di lavoro usando alcuni funzioni shell non documentate. Più la funzione evidente è SHCreateShellFolderViewEx, che crea la vista per te e crea tutte le interfacce necessarie per la visualizzazione il contenuto della tua cartella. Puoi modificare il comportamento della cartella di implementando una funzione di callback. Questo è come Microsoft implementa il suo estensioni dello spazio dei nomi.
VB Shell Programming si concentra principalmente su VB ma le descrizioni delle API sono applicabili praticamente a tutto ciò che parla COM.