社区
进程/线程/DLL
帖子详情
大难题?如何创建象VC Assistant那样的插件Addin,加到VC中能响应鼠标消息和右键菜单消息??
succor
2005-03-19 02:14:26
一般的例子,都是只能创建一个bar在工具条上,完成至多选择内容的操作;而在视图、文档、VC左边的ClassView中的Tree视图内的右键菜单上增添菜单显,就像VC Assistant在上面加的“Check in”“Check out”一样,则无能为力,没有找到这方面的资料。
哪位高手能告诉啊?先谢了,一定加分的!!!
...全文
174
5
打赏
收藏
大难题?如何创建象VC Assistant那样的插件Addin,加到VC中能响应鼠标消息和右键菜单消息??
一般的例子,都是只能创建一个bar在工具条上,完成至多选择内容的操作;而在视图、文档、VC左边的ClassView中的Tree视图内的右键菜单上增添菜单显,就像VC Assistant在上面加的“Check in”“Check out”一样,则无能为力,没有找到这方面的资料。 哪位高手能告诉啊?先谢了,一定加分的!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
truewill
2005-03-28
打赏
举报
回复
印象中,vc本身有个sample的
xuzheng318
2005-03-28
打赏
举报
回复
帮楼主顶,关注!
goodheartppl
2005-03-28
打赏
举报
回复
VC是这样做的,做成宏,
你也可以写一个宏的解析器
MS 自带了一个,可以凑合这用用
succor
2005-03-21
打赏
举报
回复
但vc开发环境中左边的ClassView中的Tree视图的句柄和消息无法得到啊,还有,cpp文件View中的右键鼠标和弹出菜单等都无法获得啊,MSDN上好像没有这些对象啊
BigFanOfCpp
2005-03-19
打赏
举报
回复
我做过,就是键一个ADD_IN工程,ADD_IN工程要使用COM,一般一上来就实现几个简单的接口和事件,比如打开workspace,打开新的cpp等等,其它的需要你自己去实现接口,我是一边看MSDN的资料一边做的,实现了一个打开一个cpp,然后文件目录树自动同步的功能,因为我们项目的工程很大,类太多,每天要找好几遍呢.
CListBox
响应
右键
菜单
**
创建
和编辑资源**:在资源编辑器中,
创建
一个IDR_MY_CONTEXT_MENU的上下文
菜单
资源,包含你希望在
右键
点击时显示的
菜单
项。
VC
实现动态
菜单
的
创建
方法
最后,我们需要
响应
右键
菜单
项的
消息
,我们可以使用 `TrackPopupMenu` 函数来显示
菜单
项。
VC
制作
右键
弹出
菜单
**
菜单
资源**:在
VC
++中,我们通常使用
菜单
资源编辑器来
创建
菜单
。这里包括主
菜单
和上下文
菜单
。上下文
菜单
通常不显示在窗口顶部,而是作为
右键
点击的
响应
出现。3.
vc
树形控件中点击
右键
建立一个弹出式
菜单
在`TrackPopupMenu`之后,用户的选择可以通过
消息
循环和
消息
映射机制来处理,从而执行相应的操作。
vc
++精选树形控件中
右键
菜单
的添加和
响应
右键
菜单
则为用户提供了一种方便的上下文相关操作方式,用户只需在目标对
象
上点击
鼠标
右键
,即可显示与该对
象
相关的操作选项。要实现树形控件的
右键
菜单
,首先需要
创建
一个资源文件,其中包含
菜单
的定义。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章