- 博客(3)
- 收藏
- 关注
原创 如何编程实现扩展右键菜单之三:调试Shell扩展DLL
在前两篇教程中,我们已经学会了如何在资源管理器的右键菜单中增加自己的菜单项,及如何将菜单分组为子菜单。在学习过程中,读者可能注意到,在VC中编译成功后,此时我们的扩展DLL已自动注册到系统中,此时Windows资源管理器将自动加载此文件,之后重新编译时,会提示该DLL文件正在被使用,无法覆盖,导致编译失败。本文将介绍如何解决这一问题。首先,需修改如下注册表项:HKEY_LOCAL_MACH
2010-04-11 18:13:00
2691
原创 如何编程实现扩展右键菜单之二:使用子菜单
在上一篇教程中,我们已经实现了在资源管理器的右键菜单中增加自己的菜单项。本文中,笔者将介绍如何将自己的菜单项分组到子菜单中。如果需要添加的菜单项比较多,则使用子菜单将有助于提高右键菜单的友好性。 本文中的实例是在上一篇教程的基础上进行修改,在上一篇的基础上,增加一个菜单项用于使用记事本打开所选TXT文件,同时将我们在这两篇教程中添加的菜单项放到一个子菜单中。建议读者先完成
2010-04-08 17:23:00
1837
原创 如何编程实现扩展右键菜单之一:增加自己的菜单项
我们在使用各种软件时,常常可以发现,许多软件在资源管理器的右键菜单中增加了自己的功能菜单,比如WinRAR、WinZIP、7Z等压缩软件等。本文将介绍如何编程实现增加自己的右键菜单。 阅读本文要求读者熟悉VC,了解COM,同时由于示例代码是用ATL编写,因此读者需要对ATL有一定了解。本文示例是以VC6为开发环境,但所有代码在VC6、VC2005、VC200
2010-04-08 14:55:00
6288
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人