怎么在任意可输入文字的地方创建多个光标同时编辑?

wo52616111 2016-01-28 12:08:29
很多编程工具都有这功能,竖着选着n行,同时插入。firefox下shift+f4打开代码草稿纸,里面就能这么干。请问如果想写个程序,做到在任意文字编辑的地方都能实现这个功能应该怎么做?
...全文
430 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
machealx 2016-02-01
  • 打赏
  • 举报
回复
获取鼠标点击的坐标 Createcarte textout 这个是在任意点击位置输入你想要的文件 那个坐标可有可无,这个是画上去的,如果你使用的是控件。。。那就得从控件上下手了。
machealx 2016-02-01
  • 打赏
  • 举报
回复
创建多个光标原理跟上面一样,注册一个热键,然后在热上处理这个,只要这个热键没有放开 那就继续捕获坐标 然后取得有几个坐标。接着对让坐标的X相等,免得插的位置不对。
赵4老师 2016-01-29
  • 打赏
  • 举报
回复
ynsenyu 2016-01-28
  • 打赏
  • 举报
回复
想省事的话用scintilla这个控件,想麻烦的话。。。。我也不懂
paschen 版主 2016-01-28
  • 打赏
  • 举报
回复
这你得自己用一些数据结构实现,记录哪些地方被选中了等信息
ilors 2016-01-28
  • 打赏
  • 举报
回复
哥,你真是个天才,能想到这个东东... 个人猜测,是否可以采用使用链表记录先择的插入位置,然后使用循环处理的方式模拟呢,因为自已没试过,也不知道效果,抛砖引玉吧。。。

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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