社区
界面
帖子详情
关于RichEdit的问题,熟悉的朋友请帮帮忙!
无聊客
2006-10-23 11:42:47
RichEdit是否支持这样的功能:当用户点击某个区域或者Object的时候,会弹出不同的菜单(菜单也是开发者根据不同的点击来决定弹出什么内容)?
最好有例子能说明一下,谢谢先!
比如如果点中的是空白区域,弹出菜单显示“粘贴”,如果点的是一张图片,弹出菜单显示“拷贝”、“删除”或其他自定义菜单
...全文
273
9
打赏
收藏
关于RichEdit的问题,熟悉的朋友请帮帮忙!
RichEdit是否支持这样的功能:当用户点击某个区域或者Object的时候,会弹出不同的菜单(菜单也是开发者根据不同的点击来决定弹出什么内容)? 最好有例子能说明一下,谢谢先! 比如如果点中的是空白区域,弹出菜单显示“粘贴”,如果点的是一张图片,弹出菜单显示“拷贝”、“删除”或其他自定义菜单
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhucde
2006-10-23
打赏
举报
回复
m_edit1为你的richedit的控制变量, "设置edit为只读"是笔误,别理会,用来测试其它例子时写的
zhucde
2006-10-23
打赏
举报
回复
区域或者object楼主自己判断(这个方法应该很多吧?)
弹出菜单,重载PreTranslateMessage:
BOOL CMydilog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->hwnd==m_edit1.m_hWnd)//设置edit1为只读
{
if( pMsg->message==WM_RBUTTONDOWN&&你的判断的哪个条件成立 )
{
CMenu *menu;
CPoint pt;
GetCursorPos(&pt);
menu=AfxGetApp()->GetMainWnd()->GetMenu()->GetSubMenu(1);
menu->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, pt.x,pt.y,AfxGetApp()->GetMainWnd(),0);
}
}
我这里弹出的菜单是用的主菜单的第二个菜单的弹出项来做测试的,你可以自己定义其它的想要的菜单
DentistryDoctor
2006-10-23
打赏
举报
回复
重载virtual HMENU GetContextMenu(WORD, LPOLEOBJECT, CHARRANGE* );
For example:
virtual HMENU GetContextMenu(WORD, LPOLEOBJECT, CHARRANGE* );
...
HMENU CMyRecvEditCtrl::GetContextMenu(WORD, LPOLEOBJECT, CHARRANGE* )
{
CMenu popupMenu;
popupMenu.LoadMenu(ID_?);
CMenu* pMenuPopup = popupMenu.GetSubMenu(0);
popupMenu.RemoveMenu(0, MF_BYPOSITION);
return pMenuPopup->Detach();
}
东文-桑晨
2006-10-23
打赏
举报
回复
Mark一下,GetContextMenu应该可以,值得研究和学习一下
aa3000
2006-10-23
打赏
举报
回复
进来接分。
dfkoko
2006-10-23
打赏
举报
回复
jf
无聊客
2006-10-23
打赏
举报
回复
GetContextMenu可以工作,研究中,谢谢先
无聊客
2006-10-23
打赏
举报
回复
我试了下OnContextMenu,好象没响应。。。
yjgx007
2006-10-23
打赏
举报
回复
OnContextMenu
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?
请
问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分
请
教如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢
熟悉
Rich
Edit
的
朋友
过来看一下,
Rich
Edit
的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)如何
TowardsDataScience 博客中文翻译 2016~2018(三百零二)
在这篇文章中,我们将分析美国最热门的政治话题之一,包括从制度种族主义到执法人员在社会中的角色等
问题
。但首先,我想
请
你帮个忙。在接下来的 10 分钟里,让我们把我们先入为主的关于什么是真的观念留在门口。先前的领域知识对于从数据中做出推论是至关重要的。但是,如果我们基于预先存在的信念建立我们的统计模型,我们就不太可能得到正确的答案,而更有可能提出错误的
问题
。那是我关于统计哲学的演讲。让我们开始吧。如果您对数据的质量和结构有严格的规定,使用非结构化数据有时会很麻烦,可能会包括对数据进行控制的庞大的任务。
超全的英语短句汇集
English 900 英语九百句常用职位英文译名超级短句成语集锦打开话匣子PC电脑词汇一百个绝佳句型李阳英语365句托福听力常用短语校园英语迷你惯用语洋话连篇至理名言English 900 英语九百句第一册一、 Greetings 问候语 1. hello! / hi! 你好! 2. good morning / afternoon / evening! 早晨(下午/晚上)好! 3.
English 900 英语九百句
常用职位英文译名超级短句成语集锦打开话匣子PC电脑词汇一百个绝佳句型李阳英语365句托福听力常用短语校园英语迷你惯用语洋话连篇至理名言English 900 英语九百句第一册一、 Greetings 问候语 1. hello! / hi! 你好! 2. good morning / afternoon / evening! 早晨(下午/晚上)好! 3. im kathy king. 我是
关于Delphi通用涵数
DELPHI程序注册码设计(转载) 思路是这样的:程序运行时先检测注册表,如果找到注册项,则表明已经注册,如果没有找到注册项,则提示要求注册. 在DELPHI下新建一工程,放置
Edit
1,
Edit
2,Label1,Label2,Button1组件.具体代码如下: u
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章