如何实现CEditView,自已写

huanglin03 2014-01-22 06:06:54
现在我会自已写视图的滚动,不用任何关于MFC里的VIEW类,就用CDC类滚图,但是还不会实现编辑视图的功能,求大神指点,

具体就像用鼠标可以选中图片中的一个文字,如字母A
...全文
492 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2014-02-26
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
huanglin03 2014-01-26
  • 打赏
  • 举报
回复
人家尼玛用纯API就实现了,哎,说来说去还是没有用好GetTextExtent啊,受教了
huanglin03 2014-01-26
  • 打赏
  • 举报
回复
下面这个才是神贴啊,
http://www.docin.com/p-607872675.html
huanglin03 2014-01-26
  • 打赏
  • 举报
回复
不是图像识别和屏幕取词,跟那一点关系都没有。

就是假如我在界面上输出了一个字符A,我要求能用光标选中这个A,能用退格健删除,能在光标处接着输入其它中英文等
huanglin03 2014-01-26
  • 打赏
  • 举报
回复
要求不太高的我也不会在这发贴了,那也不是累,那是懒好不
allenhiman 2014-01-26
  • 打赏
  • 举报
回复
如果是个小游戏 输入人物名字的那种 要求不太高的edit还好 如果真跟系统的那个差不多的 那很累的
躺着睡的蜗牛 2014-01-25
  • 打赏
  • 举报
回复
根据鼠标移动的开始和结束计算选中字符的开始和结束, 描画时把选中的字符加上背景色就可以了。
liuh2013 2014-01-25
  • 打赏
  • 举报
回复
分太少了,不会有人告诉你的。
Eleven 2014-01-25
  • 打赏
  • 举报
回复
具体就像用鼠标可以选中图片中的一个文字,如字母A --------------------------------------------- ???图像识别?还是屏幕取词??
gz_qmc 2014-01-22
  • 打赏
  • 举报
回复
都是坐标计算的一个规则而已 你需要设计好自己的数据结构来保存你文档的内容 所有操作都是针对数据结构的 所谓的视图或者你说的CDC滚动 都只是刷新一下数据在窗口中的图形表示方式而已 一切都是获取键盘鼠标信息,然后修改数据结构中的数据而已 所以,操作是否方便可行 主要是你设计的数据结构是否OK
worldy 2014-01-22
  • 打赏
  • 举报
回复
看来lz是高手啊,写个Cedit可不是容易的事情
huanglin03 2014-01-22
  • 打赏
  • 举报
回复
都是猪,

15,980

社区成员

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

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