gpt4 book ai didi

c++ - 如何在 CEdit 控件中保留插入符位置?

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:59 24 4
gpt4 key购买 nike

我正在用 MFC 编写一个应用程序(不要问),我有一个包含数字的 CEdit 框。编辑该数字后,我想对更改采取行动,然后将插入符号替换为我对更改采取行动之前的位置 - 如果用户就在“。”之前。在“35.40”中,如果他们将其更改为“345.40”,我希望它仍位于点之前。我目前正在接收 CHANGE 消息,但可以将其切换为其他消息(更新?)。我怎样才能做到这一点?

最佳答案

在更改之前使用 GetSel() 函数存储光标的位置,然后使用 SelSel() 将其设置回来。您可以使用这些函数来获取/设置插入符号的位置,而不仅仅是获取/设置用户所做的选择。

关于c++ - 如何在 CEdit 控件中保留插入符位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com