如何在自己的程序中显示系统的右键菜单,并能调用,就像total command一样?

rujor 2004-08-11 05:01:11
比如做一个文件列表,点击文件时显示系统的右键菜单,同时用户点击了菜单上的选项还能正确执行。这个要怎么显示?点击选项进行执行的时候要传什么的参数出去?或者实现什么接口。比如我做了一个类似于游览器的东西,用户点击的时候能把系统的右键菜单弹出来。同时用户点击download by flashget我还能把flashget正确的启动起来,并且把url正确的给flashget?这个要怎么实现?
...全文
276 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
icr_mio 2004-09-10
  • 打赏
  • 举报
回复
http://www.codeproject.com/shell/shellcontextmenu.asp
这个例子就是你想要得阿。还封装了类呢。
rujor 2004-09-09
  • 打赏
  • 举报
回复
还是不解啊.
rujor 2004-08-30
  • 打赏
  • 举报
回复
我google去了。
rujor 2004-08-30
  • 打赏
  • 举报
回复
谢谢,各位热心的大哥,能不能详细点?
kuboybat 2004-08-30
  • 打赏
  • 举报
回复
帮你up!
icr_mio 2004-08-30
  • 打赏
  • 举报
回复
http://www.codeproject.com/shell/shellcontextmenu.asp
icr_mio 2004-08-24
  • 打赏
  • 举报
回复
找到了,应该是这个 IContextMenu
LionZH007 2004-08-19
  • 打赏
  • 举报
回复
对,IShellForder里面有个接口,是系统菜单的
rujor 2004-08-19
  • 打赏
  • 举报
回复
up
rujor 2004-08-18
  • 打赏
  • 举报
回复
up
蒋晟 2004-08-18
  • 打赏
  • 举报
回复
http://www.blogcn.com/User3/jiangsheng/index.html?id=1508188&run=.05A880F
oyljerry 2004-08-17
  • 打赏
  • 举报
回复
关注,学习
rujor 2004-08-17
  • 打赏
  • 举报
回复
up,有高人出手了,我再等等看。
sohou 2004-08-16
  • 打赏
  • 举报
回复
调用系统的SHELL接口,我这有些代码!
http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c1317/
http://www.codeguru.com/Cpp/COM-Tech/shell/article.php/c4521/
还有一些你可以自己在上面找找,我本人没研究过!
icr_mio 2004-08-16
  • 打赏
  • 举报
回复
嘿嘿,我是大概觉得应该这么做。如果WindowsShell提供了接口那么是最好的解决方案。
但是回想一下见过的类似的软件比如WinRAR, WinZip等,好像都没有实现这种效果,这些软件大都是模仿了Shell的右键菜单的功能而后又加入了自己的一些选项。
rujor 2004-08-16
  • 打赏
  • 举报
回复
windows shell能不能给个详细的提示和思路?你知道具体怎么做或者思路吗?还是大概觉得应该这么做?
无敌魔仙 2004-08-12
  • 打赏
  • 举报
回复
我认为 菜单 在自己这边显示了,虽然显示的事系统菜单,但是 处理还是得自己来,必须在WM_COMMAND(或WM_SYSCOMMAND)中逐个选项处理
rujor 2004-08-12
  • 打赏
  • 举报
回复
修改注册表?兄弟我显示的是系统菜单也要修改注册表吗?我不是要在系统菜单上加东西啊。
传递参数的意思是这样的,比如在我的程序里面显示了系统右键菜单,用户选中了winrar的解压到:,我能正确的执行这个动作,那么怎么样传递参数给winrar啊。
icr_mio 2004-08-12
  • 打赏
  • 举报
回复
看看 Windows shell 吧
rujor 2004-08-12
  • 打赏
  • 举报
回复
up
加载更多回复(5)

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧