如何调用windows右键菜单
当我们右击桌面上的文件,会弹出一个菜单
现在要生成一个一模一样的菜单,是完全一模一样!注意,不是要自定义一个菜单,也不是要往windows菜单添加新项,而且和桌面右击出来的菜单完全一样!
现在做好了一个窗体,它用来显示桌面上的文件,所以希望它表现的像桌面一样
而当我们在桌面右击图标的时候,会弹出一个菜单。因此,当在这个窗体内右击文件图标的时候,也弹出一个完全一样的菜单,方便用户使用~
所有菜单项都保存在注册表里。
有2种方式,一种是自己读注册表,然后调用那些COM,很麻烦,而且不确定能做成。另一种是用IContextMenu GetUIObjectOf来做,这个菜单是windows封装的,比较方便,但是有些菜单项没有,包括“重命名”