MFC edit 控件 自动将光标置于想要输入内容的位置
时间: 2024-03-22 21:41:22 浏览: 161
MFC 控件自动布局
5星 · 资源好评率100%
您可以使用 CEdit 类的 SetSel 函数来实现将光标置于想要输入内容的位置。具体步骤如下:
1. 获取 CEdit 控件的句柄,可以使用 GetDlgItem 函数。
2. 使用 SetSel 函数将光标置于想要输入内容的位置。例如,如果您想将光标置于第一个字符之后,可以使用以下代码:
```
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT); // 获取 CEdit 控件的句柄
pEdit->SetSel(1, 1); // 将光标置于第一个字符之后
```
其中,第一个参数表示选择文本的起始位置,第二个参数表示选择文本的结束位置,因此这里将两个参数均设置为 1,即将光标置于第一个字符之后。
注意,这段代码应该在 CDialog 的 OnInitDialog 函数中调用。
阅读全文