社区
界面
帖子详情
问一个CRichEditView类问题
除了喜欢编程,我还喜欢唱歌和表演。
2004-05-02 01:58:14
我在一个单文档程序中定义了一个CRichEditView类派生的VIEW,请问,为什么这个CRichEditView中不能象普通EDIT一样,在右击鼠标时能够弹出“复制、粘贴”菜单?
我如何才能让CRichEditView弹出这样的菜单?谢谢。
...全文
62
6
打赏
收藏
问一个CRichEditView类问题
我在一个单文档程序中定义了一个CRichEditView类派生的VIEW,请问,为什么这个CRichEditView中不能象普通EDIT一样,在右击鼠标时能够弹出“复制、粘贴”菜单? 我如何才能让CRichEditView弹出这样的菜单?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tgb
2004-06-17
打赏
举报
回复
void CWriteRichEdit::OnRButtonUp(UINT nFlags, CPoint point)
{
SetFocus(); // 设置为焦点
CMenu menuPop;
menuPop.CreatePopupMenu(); // 创建一个弹出式菜单
// 添加菜单项目
menuPop.AppendMenu(0, ID_RICH_CUT, "剪切(&X)");
menuPop.AppendMenu(0, ID_W_RICH_COPY, "复制(&C)");
menuPop.AppendMenu(0, ID_RICH_PASTE, "粘贴(&V)");
menuPop.AppendMenu(0, MF_SEPARATOR);
menuPop.AppendMenu(0, ID_RICH_SETFONT, "字体(&F)...");
// 初始化菜单项
UINT nSel=((GetSelectionType()!=SEL_EMPTY) ? 0 : MF_GRAYED) ;
menuPop.EnableMenuItem(ID_W_RICH_COPY, MF_BYCOMMAND|nSel);
menuPop.EnableMenuItem(ID_RICH_CUT, MF_BYCOMMAND|nSel);
// 显示菜单
CPoint pt;
GetCursorPos(&pt);
menuPop.TrackPopupMenu(TPM_RIGHTBUTTON, pt.x, pt.y, this);
menuPop.DestroyMenu();
CRichEditCtrl::OnRButtonDown(nFlags, point);
}
aspnetwuxueyou
2004-05-10
打赏
举报
回复
老大,vc++.net 2003自己就带了个wordpad的sample
windyloft
2004-05-09
打赏
举报
回复
只好自己写了,上网上找一个差不多的,把代码考过来,
要不没别的办法
除了喜欢编程,我还喜欢唱歌和表演。
2004-05-03
打赏
举报
回复
to kuangjingbo(正在学习windows) :我知道右击菜单,自己一个一个的把功能实现,但那太麻烦了,我的工程没有那么多时间了,难道微软的CRichEditView控件不支持右击菜单吗?
swordbroken
2004-05-02
打赏
举报
回复
agree up
kuangjingbo
2004-05-02
打赏
举报
回复
自己建立一个菜单
响应鼠标右击事件不就可以了吗?
C++MFC教程
这个
问
题
很多朋友都
问
过我,当然流汗是必须的,但同时如果按照某种思路进行有计划的学习就会起到更好的效果。万事开头难,为了帮助朋友们更快的掌握VC开发,下面我将自己的一点体会讲一下: 1、需要有好的C/C++基础...
VC 常见
问
题
百
问
MFC提供了几个C
View
派生的视窗
类
, 封装了通用控件的功能,但仍然使用工作框文档显示窗口体系结构:C
Edit
View
封装了编辑控件,CTree
View
保持了树列表控件,CList
View
封装了列表显示窗口控件,
CRich
Edit
View
可以处理...
VC 常见
问
题
百
问
~确定应用程序的路径~~如何在对话框中显示
一个
位图?~~窗口重绘
VC 常见
问
题
百
问
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化. (2) 确定...
vc常见
问
题
百
问
VC 常见
问
题
百
问
(1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2) 确定...
600个
问
与答
http://faq.xunweb.org/itfaq/mfcbasic/ 怎样彻底结束
一个
线程?(2006-06-04) v怎么样以纯idispatch方式而不是引入
类
型库的方法调...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章