Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 415
  • Last Modified:

How to add extension menu into windows explorer right-click menus

I need to insert an extension menu into the right-click menu that comes up in Windows Explorer. Doesn't matter whether the installer does this or the app itself when it runs at startup. (I cannot use file associations because I need the menu options I'm providing to come up for ALL file types). I need it to work for multiple file selections.

I gather I have to use File Manager Extenstions, but the help I've found says I have to use a certain C++ header file. PROBLEM IS: I don't have C++, only Delphi. If File manager extensions is the way to go, how to I do that in Delphi? If not, what should I do instead?
0
HorridMan
Asked:
HorridMan
  • 2
1 Solution
 
Eddie ShipmanAll-around developerCommented:
Look in the Demos\ActiveX\ShellExt Directory in your Delphi installation. Look for contmenu.dpr
0
 
HorridManAuthor Commented:
Hi folks. Sorry I'm taking so long to accept a solution. I've been snowed under lately with other stuff. I'll be looking into this closely very soon - probably over Easter.
I'll get back to you.
0
 
HorridManAuthor Commented:
Hi again - sorry for the absence. I've looked at the 3 solutions suggeted. 2 of them are to add a context menu for specific file types, and one looks like it is for a menu internal to an application. that's not what i want.
What I want is like if you have WinZip on your computer and you right click in Explorer, on ANY file or selection of files, and you get a menu come up with options specific to WinZip - doesn'nt matter what file type it is, you always get the same menu options.

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now