Creazione di menu a catena statici

In Windows 7 e versioni successive, l'implementazione del menu a catena è supportata tramite le impostazioni del Registro di sistema. Prima di Windows 7, la creazione di menu a catena era possibile solo tramite l'implementazione dell'interfaccia IContextMenu. In Windows 7 e versioni successive è consigliabile ricorrere a soluzioni basate su codice COM (Component Object Model) solo quando i metodi statici non sono sufficienti.

Note

Per le applicazioni desktop in pacchetto (MSIX): Se l'app viene distribuita come pacchetto MSIX o usa un pacchetto sparse per l'identità, è possibile registrare le voci del menu di scelta rapida in modo dichiarativo nel manifesto del pacchetto usando l'estensione desktop4:FileExplorerContextMenus . In questo modo si evita la registrazione COM a livello di computer ed è compatibile con il menu contestuale di Windows 11. Per informazioni dettagliate, vedere Integrare app desktop in pacchetto con Esplora file. Gli approcci descritti di seguito rimangono appropriati per le applicazioni Win32 non in pacchetto (classiche).

La schermata seguente fornisce un esempio di menu a cascata.

schermata che mostra un esempio di menu a cascata

In Windows 7 e versioni successive sono disponibili tre modi per creare menu a cascata, descritti nelle sezioni seguenti.