Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Windows 7 och senare stöds den sammanhängande menyimplementeringen via registerinställningar. Före Windows 7 var skapandet av sammanhängande menyer endast möjligt genom implementeringen av IContextMenu-gränssnittet. I Windows 7 och senare bör du endast använda kodbaserade lösningar för komponentobjektmodell (COM) när de statiska metoderna inte räcker till.
Note
För paketerade (MSIX) skrivbordsprogram: Om appen distribueras som ett MSIX-paket eller använder ett glest paket för identitet kan du registrera snabbmenyposter deklarativt i paketmanifestet med hjälp av desktop4:FileExplorerContextMenus tillägget. Detta undviker COM-registrering per dator och fungerar med snabbmenyn Windows 11. Mer information finns i Integrera paketerade skrivbordsappar med Utforskaren. De metoder som beskrivs nedan är fortfarande lämpliga för uppackade (klassiska) Win32-program.
Följande skärmbild innehåller ett exempel på en sammanhängande meny.
I Windows 7 och senare finns det tre sätt att skapa sammanhängande menyer som beskrivs i följande avsnitt.
- Så här skapar du cascaderande menyer med SubCommands-registret
- Så här skapar du sammanhängande menyer med registerposten ExtendedSubCommandsKey
- Skapa sammanhängande menyer med IExplorerCommand-gränssnittet