Adding Complex Context Menu to Default Windows Menus

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • zacks@construction-imaging.com

    Adding Complex Context Menu to Default Windows Menus

    I have figured out how to add custom menu items to various buildin
    context menus by looking at a project on CodeProject.com and then
    doing some registry searches.

    But I can't find how to add a complex menu item, that is, a menu item
    that has a submenu, or possibly a sub-submenu.

    I also cannot figure out how to tell windows just where in the menu
    the new menu item should appear, or how to add a new separator line to
    setoff the new menu item.

    I know it can be done since I have a copy of WinZip and it installs a
    new context menu item with submenu items. Also, there are software
    products available to do this.

    Are there any instructions anywhere out there on how to do this?
  • Jeff

    #2
    Re: Adding Complex Context Menu to Default Windows Menus

    On Jun 3, 2:27 am, za...@construct ion-imaging.com wrote:
    I have figured out how to add custom menu items to various buildin
    context menus by looking at a project on CodeProject.com and then
    doing some registry searches.
    >
    But I can't find how to add a complex menu item, that is, a menu item
    that has a submenu, or possibly a sub-submenu.
    >
    I also cannot figure out how to tell windows just where in the menu
    the new menu item should appear, or how to add a new separator line to
    setoff the new menu item.
    >
    I know it can be done since I have a copy of WinZip and it installs a
    new context menu item with submenu items. Also, there are software
    products available to do this.
    >
    Are there any instructions anywhere out there on how to do this?
    Since you like CodeProject.com , here is a tutorial about how to create
    a shell extension:



    I assume since this is posted in the C# news group, that you might not
    be interested in working with COM and ATL directly. In that case,
    this article might help:



    Good luck.

    Jeff

    Comment

    Working...