在MDI/SDI 中实现 RictEdit 复制粘贴功能
来源:互联网 发布:大一统理论 知乎 编辑:程序博客网 时间:2024/05/21 18:44
RichEdit 在基于对话框的程序中,无需实现,自带快捷键的Ctrl+C、Ctrl+V工程,但在文档视图框架中却能直接使用:
父窗口重载 PreTranslateMessage消息
BOOL COutputWnd::PreTranslateMessage(MSG* pMsg){if (pMsg->message == WM_KEYDOWN){switch (pMsg->wParam){case 0x41: //selete allcase 0x46: //ctrl+fcase 0x56: //Ctrl + V:case 0x58: // cutcase 0x43: // copycase 0x5A: //undocase 0x59: //redoif ((GetKeyState(VK_CONTROL) & 0x80)){<span style="font-size:18px;color:#ff0000;"><strong><u>m_pEdit->SendMessage(pMsg->message, pMsg->wParam, pMsg->lParam);</u></strong></span>return TRUE;}break;default:break;}}//End: if ( pMsg->message );return CFormView::PreTranslateMessage(pMsg);return CDockablePane::PreTranslateMessage(pMsg);}截取快捷键并向RichEdit发送消息
***********************************************以上是快捷键的响应**********************************************************
至于右键菜单的响应,与其他右键响应方式相同,复制功能就调用:Copy()函数,清空调用Clear()函数,
//这些函数是RichEdit的文本操作函数
BOOL Undo();
BOOL Redo();
void Clear();
void Copy();
void Cut();
void Paste();
0 0
- 在MDI/SDI 中实现 RictEdit 复制粘贴功能
- 在CMD命令行和PowerShell中实现复制粘贴功能
- 实现 复制 粘贴功能
- 在cmd中实现复制粘贴
- JS实现复制/粘贴功能
- JS实现复制/粘贴功能
- javascript实现复制粘贴功能
- android 复制 粘贴 功能实现
- Android实现复制粘贴功能
- JS实现复制粘贴功能
- JS 实现复制粘贴功能
- Android- WebView 在文本上实现 复制粘贴功能
- 在RichEdit控件中加入“复制”“粘贴”等功能
- 如何在网页中实现快速地粘贴复制代码
- 如何利用JS实现复制/粘贴功能
- 实现剪贴板复制粘贴功能(原理)
- iOS 剪切板 复制粘贴功能的实现。
- 复制 粘贴 转发功能的实现
- 淘忆项目之欢迎界面的归纳分享
- 博客迁移
- 循环结构的三种语法及案例
- ubuntu下安装wireshark(以及配置非root)
- 模型拟合及预测(新数据集)常见问题及解决方案-R语言
- 在MDI/SDI 中实现 RictEdit 复制粘贴功能
- 自动布局笔记(学习)
- deque
- iOS新特性之扩展开发攻略 - Share Extension
- CodeForces 697B
- 曼彻斯特码编解码原理以及Verilog实现
- ubuntu16。04安裝谷歌等中文輸入法
- Jq通过td获取同行其它列td
- Android学习