社区
ATL
帖子详情
高分求“创建shell对象上下文菜单扩展”的例子程序
syh_17
2003-11-05 03:16:10
本人要编写一个程序需要象winzip一样,在资源管理器中选中一个文件单击右键后弹出的菜单中包含有自定义的一个菜单项。请哪位大侠提供源代码(c/c++语言)?保证货到分到!
我的邮箱:g99@public1.ptt.js.cn
...全文
128
1
打赏
收藏
高分求“创建shell对象上下文菜单扩展”的例子程序
本人要编写一个程序需要象winzip一样,在资源管理器中选中一个文件单击右键后弹出的菜单中包含有自定义的一个菜单项。请哪位大侠提供源代码(c/c++语言)?保证货到分到! 我的邮箱:g99@public1.ptt.js.cn
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蒋晟
2003-11-05
打赏
举报
回复
http://www.codeproject.com/atl/ctxmenuapp.asp
Windows
Shell
扩展
系列文章 2 - .NET 4为
扩展
的Windows
Shell
上下文
菜单
项添加位图图标
在“Windows
Shell
扩展
系列文章 1 - .NET 4 编写Windows
Shell
上下文
菜单
扩展
”一文中,我们介绍了如何使用.NET 4编写VC#或VB.NET代码
创建
Windows
Shell
上下文
菜单
扩展
。很多开发人员想进一步知道:如何为
扩展
的
菜单
项加上位图图标。本文便通过一个来自于微软一站式示例代码库的示例代码为你演示如何为
扩展
的
菜单
项加上位图图标。示例代码下载:C#, VB.NET实现细节Windows
Shell
上下文
菜单
中的
菜单
项是通过实现IContextMenu.QueryCon
Windows
Shell
扩展
系列文章 1 - .NET 4 编写Windows
Shell
上下文
菜单
扩展
示例代码下载在MSDN论坛,大量的开发人员经常问道这样一个问题:如何编写.NET代码开发Windows
Shell
扩展
?在.NET 4问世之前,使用.NET编写Windows
Shell
扩展
是不被支持的。.NET的in-process side-by-side特新使得这一切编程可能。本文介绍如何使用.NET 4编写Windows
Shell
上下文
菜单
扩展
。相关示例代码奉上。
Windows
Shell
扩展
右键
菜单
开发实战
Windows操作系统中的
Shell
扩展
是一种允许用户通过
上下文
菜单
、属性表、工具栏等界面元素与系统交互的
程序
。这些
扩展
为用户提供便捷方式,以执行特定任务或访问文件系统、注册表等系统资源的高级功能。COM接口是COM组件和客户端通信的基础。实现一个COM接口,首先需要定义接口,然后在类中实现它。在ATL项目中,可以通过向导或手动编辑IDL文件来定义接口。uuid(52896968-1111-1111-1111-111111111111), // 请使用唯一的UUID。
shell
创建
文件_[翻译] 从零开始的 .Net
Shell
扩展
教程 (一) -
Shell
上下文
菜单
使用 .Net 快速
创建
Shell
上下文
菜单
扩展
.介绍在 .NET 4.0 之前, 不可能使用 .NET 代码可靠地
创建
Windows
Shell
扩展
. 通过对框架的改进, 现在可以使用 .NET
创建
这些
扩展
. 在本文中, 我将向您展示如何快速将
Shell
上下文
菜单
创建
为 C# 类库. 上图是本文的一个
例子
, 这是一个
Shell
上下文
菜单
扩展
- "Count Lines...". 本...
Windows
shell
扩展
编程教程详解
接着,在类声明里,加入Initialize()的函数原型。首先我们检查uFlags,你可以在MSDN中找到所有标志的解释,但对于
上下文
菜单
扩展
而言,只有一个值是重要的:CMF DEFAULTONLY该标志告诉
Shell
命名空间
扩展
保留默认的
菜单
项,这时我们的
Shell
扩展
就不应该加入任何定制的
菜单
项,这也是为什么此时我们要返回O的原因。(一个PIDL[指向ID列表的指针)是一个数据结构,它唯一地标识了在
Shell
命名空间的任何
对象
,一个
Shell
命名空间中的
对象
可以是也可以不是真实的文件系统中的
对象
。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章