Udostępnij przez


Jak utworzyć menu kaskadowe za pomocą interfejsu IExplorerCommand

Inną możliwością dodania czasowników do menu kaskadowego jest IExplorerCommand::EnumSubCommands. Ta metoda umożliwia źródła danych, które udostępniają polecenia ich modułu za pośrednictwem interfejsu IExplorerCommandProvider, do używania tych poleceń jako czasowników w menu kontekstowym. W systemie Windows 7 lub nowszym można podać tę samą implementację czasownika przy użyciu interfejsu IExplorerCommand, jak w przypadku interfejsu IContextMenu.

Instrukcje

Poniższe dwa zrzuty ekranu ilustrują użycie kaskadowych menu w folderze Devices.

Zrzut ekranu przedstawiający przykład menu kaskadowego w folderze devices.

zrzut ekranu przedstawiający przykład menu kaskadowego w folderze devices

Uwagi

Notatka

Ponieważ IExplorerCommand obsługuje tylko aktywację w procesie, zaleca się jej używanie przez źródła danych powłoki Windows, które współdzielą implementację między poleceniami i menu skrótów.

 

IExplorerCommand

IExplorerCommandProvider

IContextMenu