Skip to content
Demo of Windows explorer shell extensions using IContextMenu
C++ C Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ContextMenuDemo
.gitignore
ContextMenuDemo.sln
LICENCE
README.md
myfile.txt
second_text_file.txt

README.md

ContextMenuDemo

demonstration of IContextMenu.

Why use IContextMenu instead of IExecuteCommand? IMO mostly to afford control over the menu, like multiple items, disabling/enabling, custom drawing etc..

Getting started

The meat of the shell extension is in the DisplayNamesCtxMenuShellExt.* files. The rest is just ATL boilerplate stuff.

You can’t perform that action at this time.