0

我有一个带有多个 CRichEdit 控件的旧 MFC 应用程序。目前,该应用程序没有“查找”功能,我想添加它。像记事本一样,我希望从当前光标位置开始搜索。不幸的是,看起来很疯狂,我找不到任何方法来确定光标的位置。我花了几个小时搜索论坛。即使回到 Win32 Edit 控件,我也找不到查询光标位置的消息。这似乎很荒谬。我在这里错过了什么吗?

4

1 回答 1

0

好的,我找到了这个问题的答案。如果存在当前选择,则CRichEdit::GetSel() 函数将返回字符范围。如果没有当前选择,则开始和结束字符偏移量将等于光标位置。这在我看到的任何文档中都没有明确说明,我也没有在任何论坛中找到它。

于 2022-01-11T20:23:26.137 回答