如何从 Scintilla 获取有关插入符号移动的通知
Posted
技术标签:
【中文标题】如何从 Scintilla 获取有关插入符号移动的通知【英文标题】:How to get notification from Scintilla on caret movent 【发布时间】:2015-07-28 19:23:13 【问题描述】:我看到 Scintilla 在文本更改和其他操作时触发事件,但似乎它不会在插入符号移动时触发事件。有没有办法从 Scintilla 获取这些信息?
【问题讨论】:
【参考方案1】:我假设您的意思是 caret 移动(光标仅与鼠标移动有关)。更一般地,您希望收到 selection 更改的通知,因为它们必须始终暗示插入符号更改(反之亦然)。此外,您还需要考虑 content 更改,因为它们也可能间接影响插入符号的位置和/或选择(例如剪切、粘贴、删除等)。
Scintilla 通过SCN_UPDATEUI 通知提供有关所有此类更改的信息。
【讨论】:
是的,caret 动作。 SCN_UPDATEUI 就是它。谢谢!以上是关于如何从 Scintilla 获取有关插入符号移动的通知的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Scintilla 中突出显示的文本片段之间进行插入符号跳转?
在 Scintilla 项目中使用调试模式时如何获取 cxx 文件中的句子