在线等候~~~有关Edit控件在CFormView中编辑无法使用Ctrl-C,和Ctrl-V的问题

xiaolizi 2006-12-16 06:49:04
As Title,

发现一个很奇怪的现象,就是在CFormView(默认AppWizard创建)中的Edit控件,在编辑内容的时候不支持Ctlr-C,Ctrl-V。而在对话框中摆个Edit控件,确能够支持Ctrl-C和Ctrl-V。真是要命啊,为什么会这样?

谁能告诉我怎么弄才能使得CFormView中的Edit控件也支持Ctrl-C和Ctrl-V?
...全文
235 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiujian5628 2007-01-10
  • 打赏
  • 举报
回复
要的就是删除加速表里面有Ctrl-C,Ctrl-V
不删除的快捷键冲突 必须删除才能使用
LiChenYue 2007-01-10
  • 打赏
  • 举报
回复
关注。
xiaolizi 2006-12-17
  • 打赏
  • 举报
回复
To king820802(卜呈)
自己写还要从CEdit继承,重载函数。要不就是在父类里面写上一大堆的判断键盘响应函数,但是这个功能应该属于APP自带的,应该属于小技巧之类的东东。

To jiangsheng(蒋晟.Net[MVP])
之前也是这么想的,打开加速表一看,就迷糊了。在CFormView的APP的加速表里面有Ctrl-C,Ctrl-V,但CFormView的CEdit控件却无法使用Ctrl-C。在CDialog的APP的加速表里面没有Ctrl-C,Ctrl-V,但CDialog的CEdit控件却可以使用Ctrl-C, Ctrl-V。
蒋晟 2006-12-16
  • 打赏
  • 举报
回复
在默认的加速键表里面去掉Ctrl-C,Ctrl-V,或者自行处理加速键
king820802 2006-12-16
  • 打赏
  • 举报
回复
可以自己去截获消息啊?CEdit类里写了这些响应函数,你只要调用一下就可以了
laiwusheng 2006-12-16
  • 打赏
  • 举报
回复
自己写个Hook

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧