((CEdit *)GetDlgItem(IDC_EDIT1))->SetSel(0, -1);选中全部

时间:2021-12-25 19:28:30


在MSDN是这么描述的:

CEdit::SetSel

void SetSel(DWORD dwSelection, BOOL bNoScroll = FALSE);
void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = False);

参数:

dwSelection 低位字指定起始位置,高位字为结束位置。如果低位为0,高位为-1,则编辑控件中的全部文本被选中;如果低位字为-1,则任何当前选定内容被去掉选定状态。
bNoScroll 指示是否显示脱字符是滚动可见的。如果值为FALSE,则显示,TRUE不显示。
nStartChar 指出当前选中部分的开始位置。如果nStartChar=0且nEndChar=-1,则编辑控件的文本被全选;如果nStartChar=-1,则任何当前选定内容被去掉选定状态。
nEndChar 指出结束位置。

说明:
调用此成员函数在一个编辑控件中选择一定范围的字符。
要了解更多信息,请参阅Win32文档中的EM_SETSEL。