能力值:
( LV10,RANK:170 )
|
-
-
2 楼
1. 先用父目录的IShellFolder接口调用GetUIObjectOf(...)函数,传入特定对象的PIDL获得其的 IContextMenu接口的指针spContextMenu.
2.用CreatePopupMenu(...)函数创建一个HMENU hPopUpMenu;
3.用spContextMenu->QueryContextMenu(hPopUpMenu,.....);
经过第三步,所有菜单都已经被获得了,然后调用
int idCmd = ::TrackPopupMenu(hPopUpMenu, TPM_RETURNCMD | ...,....);
即可弹出菜单且得到被点中的菜单项.最后调用
spContextMenu->InvokeCommand(...);来处理相应命令即可!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这些函数都没用到过,请问2楼主有例程吗?
你的回答应该是对的,我网上找来好一圈来,你的答案最符合我的要求。
如果没有例程的话,下班后去看看文档,有的话最好能给我一份,谢谢
yc-hyf@live.cn
再次感谢。这么快就给了思路
|
能力值:
( LV10,RANK:170 )
|
-
-
4 楼
这是属于Windows Shell扩展编程,找相关的资料就可以了.
另外WTL8.0中有个例子刚好符合你的要求, WTLExplorer:
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
工程是08的建立的么,我05打不开,正在看代码
|
能力值:
( LV10,RANK:170 )
|
-
-
6 楼
是08的工程
|
|
|