社区
Delphi
帖子详情
richedit右键菜单
gamaster
2005-03-23 10:27:46
edit and memo都由默认的右键菜单(copy,paste,cut,selectall,undo)
但richedit却没有,
有没有什么最简单的方法设置,难道必须自己建立popmenu然后自己写代码吗,那太繁琐了
...全文
230
1
打赏
收藏
richedit右键菜单
edit and memo都由默认的右键菜单(copy,paste,cut,selectall,undo) 但richedit却没有, 有没有什么最简单的方法设置,难道必须自己建立popmenu然后自己写代码吗,那太繁琐了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xzhifei
2005-03-23
打赏
举报
回复
richedit是没有右键菜单的,当然只有自己写了
Rich
edit
右键
菜单
前段时候需要用到
Rich
edit
的
右键
菜单
功能.先GOOGLE了下.都说MS没提供
右键
.基本上都自己响应WM_RBUTTONDOWN消息.想了想.MS虽然有些让人不满意.但也不至于出现这么低级的错误吧?而且,响应
右键
时.无法判断选中的空.文字.或者是对象.需要自己再次获取.太不爽了,如果要判断鼠标
右键
拖放.则更为复杂打开MSDN.逐个查看
Rich
edit
相关函数和消息.终于看到一个EM
Duilib中为
Rich
Edit
\
Edit
控件添加自定义
右键
菜单
前言 Duilib中的
Rich
Edit
控件在使用中发现,基本上对复制、粘贴、剪切等快捷方式都是支持的,不过唯一缺点是没有
右键
菜单
,感觉不够好,于是就想着加上
右键
菜单
。
右键
菜单
基本思路是,在
Rich
Edit
的消息处理函数中对鼠标的
右键
消息处理,发送一个自定义的Notify消息出来,主窗口中受到这个消息后弹出自己的
右键
菜单
。 实现方法 第一步:把鼠标
右键
消息转
MFC 在
Rich
Edit
里创建
右键
菜单
一、简介 最近做了一个程序,里面的
Rich
Edit
控件需要添加一个
右键
菜单
,包括复制、粘贴等功能。但MFC自带的
Rich
Edit
没有
右键
菜单
,而且无法使用主对话框的WM_RBUTTONUP消息(在控件内右击不会发送给父窗口),我又不想派生一个类。经过查阅资料和自己摸索,我发现
Rich
Edit
也给了一个接口,那就是EN_MSGFILTER事件。 vs上的说明很清楚,允许筛选控件中的鼠标和键盘消息,也就是说,控件接收到鼠标和键盘消息后,会通知父窗口,我们创建一个响应函数。VS自动生成的代码如下: MSGFIL
MFC 实现
rich
edit
右键
菜单
的复制粘贴功能
需要用到
Rich
edit
的
右键
菜单
复制,粘贴功能。百度谷歌了一下,发现网上的文章都是零零碎碎,借鉴意义不大。于是,发扬我们桂电勇于挑战困难,努力进取的精神,终于完成了
右键
添加
菜单
和复制粘贴等功能。 大致分三个步骤:1.MFC添加
右键
菜单
;2.添加
菜单
消息响应函数;3.
菜单
消息响应里使用剪切板实现复制,粘贴功能。 1.MFC添加
右键
菜单
1.建立一个基于
VC 2005
Rich
Edit
右键
菜单
复制、粘贴功能
VC 2005
Rich
Edit
右键
菜单
复制、粘贴功能 开发平台:VS 2005 一.建立工具及控件 1.MFC新建对话框项目,选择资源视图,打开Dialog界面编辑,在工具箱对话框编辑器中拉取控件“
Rich
Edit
2.0 Control” 2.
Rich
Edit
2.0 Control属性设置: 3.
右键
Rich
Edit
2.0 Control控件,选择“添加变量”,变量类型--C
Rich
Edit
Ctrl,类别--Control,变量名:m_r
Edit
Out 4.
右键
Rich
Edit
2..
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章