首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

获取IE右键菜单句柄解决思路

2012-03-15 
获取IE右键菜单句柄在IE6版本的时候可以使用C/C++ codehinstSHDOCLC LoadLibrary(TEXT(SHDOCLC.DLL))

获取IE右键菜单句柄
在IE6版本的时候可以使用

C/C++ code
hinstSHDOCLC = LoadLibrary(TEXT("SHDOCLC.DLL"));   // 加载该DLL即可得到IE右键菜单if (hinstSHDOCLC == NULL){    // Error loading module -- fail as securely as possible.    return;}hMenu = LoadMenu(hinstSHDOCLC, MAKEINTRESOURCE(IDR_BROWSE_CONTEXT_MENU));


MSDN中说可以使用IOleCommandTarget执行SHDVID_ADDMENUEXTENSIONS命令得到扩展菜单项,然后插入自己的菜单ITEM.
但是插入自己的菜单ITEM,前提是必须要有菜单的句柄才能够操作.
可是到了IE6以上的版本就没有这个DLL了.那应该如何获取到IE右键菜单的句柄呢?

[解决办法]
Adding Entries to the Standard Context Menu
[解决办法]
直接做成Shell Extension。来添加菜单等.

热点排行