((CEdit *)GetDlgItem(IDC_EDIT1))->SetSel(0, -1);选中全部
2018-01-04 09:52
288 查看
在MSDN是这么描述的:
CEdit::SetSel
void SetSel(DWORD dwSelection, BOOL bNoScroll = FALSE);
void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = False);
参数:
说明:
调用此成员函数在一个编辑控件中选择一定范围的字符。
要了解更多信息,请参阅Win32文档中的EM_SETSEL。
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。
相关文章推荐
- GetDlgItem(IDC_EDIT1)->EnableWindow(false);
- 在对话框中进行消息映射((CEdit*)GetDlgItem(IDC_EDIT_TEST))->SetWindowText("this is a edit box")
- 让CEdit控件SetSel后选中其中内容
- GetDlgItem(IDC_STATIC)->SetWindowText(str); 使用静态文本框怎么都不能正常显示
- 在对话框中进行消息映射((CEdit*)GetDlgItem(IDC_EDIT_TEST))->SetWindowText("this is a edit box")
- 让CEdit控件SetSel后选中其中内容
- <实例>输出给定字符串的全部连续子序列
- Extjs4.xtreePanel选中父节点时子节点全部选中,有子节点选中是父节点也选中
- [样式]针对<span>标签选前和选中后的状态改变
- Eclipse中把选中的代码变成全部大写或小写快捷键
- Maya: 菜单 编辑网格 >移除全部
- struts2中<s:radio>标签设置默认选中项
- 针对一组多选按钮的“全部选中”、“取消选中”、“反选”的JS工具代码
- 关于ListView+CheckBox,Item超过一屏时数据乱序和不能全部选中的问题
- JS控制复选框全部选中和全部不选中
- AS-->一键依赖全部或多个aar文件
- EasyUI Tree默认全部折叠,通过传入ID判断展开节点并选中
- 把<select>中option的转换为数组,并根据option text的值,设置选中,并刷新
- 选中多个<ul>中的第一个<li>方法
- 获得焦点的时候选中全部的文本