欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    SetSel用法.docx

    • 资源ID:3165710       资源大小:37.90KB        全文页数:4页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SetSel用法.docx

    SetSel用法CEdit中的SetSel函数 主要解决问题: 使文本框的滚动条自动卷到文本最后. 代码背景: 在一个对话框中任意添加了两个文本框和一个按扭, 文本框的multiple line属性设置为true. 将source框中的串添加到destination框的末尾(由button1激活): void CAboutDlg:OnButton1 / TODO: Add your control notification handler code here UpdateData(TRUE); /m_destinationo为destination框所绑定的串变量, m_source为source框所绑定的串变量 m_destination += m_source;/注意: 如果要添加换行的话, 必须用rn的组合 UpdateData(FALSE); /m_select为destination框所绑定的控制变量 m_select.SetSel(m_destination.GetLength,m_destination.GetLength, FALSE); 所得: 1. 使文本框的滚动条自动卷到文本最后; 2. 换行使用rn; 3. SetSel如果不和SetFocus配合使用的话, 一般是不会看到文本被选择的, 因为一般焦点不在文本框内; 4. SetSel必须放在UpdateData之后, 因为后者会将光标重置. SetSel CRichEditCtrl:SetSel void SetSel( long nStartChar, long nEndChar ); void SetSel( CHARRANGE& cr ); 参数: nStartChar 选择中的第一个字符的从零开始的索引。 nEndChar 选择中的最后一个字符的从零开始的索引。 cr 一个CHARRANGE结构,包含了当前选择的界线。 说明: 此成员函数用来设置这个CRichEditCtrl对象中的选择。 这个函数的两种形式都用来设置选择的界线,它们可以相互替换。有关这两种形式的简短描述如下所示: · SetSel( cr ) 这种形式用CHARRANGE结构的cpMin和cpMax成员来设置界线。 · SetSel( nStarChar, nEndChar ) 这种形式用参数nStartChar和nEndChar来设置界线。 脱字符号被放置在由开始和结束索引中的较大者所指定的选择的结尾处。此函数不滚动CRichEditCtrl的内容,以使脱字符号是可见的。 要选择此CRichEditCtrl对象中的索引文本,可以用一个为0的开始索引和一个为-1的结束索引来调用SetSel。 更多的信息,参见Win32文档中的EM_EXSETSET消息和CHARRANGE结构。 请参阅: CRichEditCtrl:GetSel, CRichEditCtrl:GetSelectionType CListBox类成员 CListBox:SetSel int SetSel( int nIndex, BOOL bSelect = TRUE ); 返回值:如果出错,则为LB_ERR。 参数: nIndex 包含设置的字符串的基于零的索引。如果为-1,选择从所有字符串添加或删除,取决于bSelect值。 bSelect 指定如何设置选择。如果bSelect为TRUE,字符串被选择并高亮显示;如果为FALSE,高亮显示被去掉且字符串不再被选择。缺省时,指定的字符串被选择并高亮显示。 说明: 在多选列表框中选择一个字符串。 只能对多选列表框使用此成员函数。 请参阅:CListBox:GetSel, LB_SETSEL CEdit类成员 CEdit:SetSel void SetSel(DWORD dwSelection, BOOL bNoScroll = FALSE); 如:SetSel(-1),SetSel(1,TRUE) void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = False); 如:SetSel,SetSel 参数: dwSelection 低位字指定起始位置,高位字为结束位置。如果低位为0,高位为-1,则编辑控件中的全部文本被选中;如果低位字为-1,则任何当前选定内容被去掉选定状态。一般一个16位的数据,比如 FF1A 那么高位字节就是FF,低位是1A 如果是32位的数据,比如 3F68415B 高位字是3F68 低位字是415B 右边是低位位,左边是高位 bNoScroll 指示是否显示脱字符是滚动可见的。如果值为FALSE,则显示,TRUE不显示。 nStartChar 指出当前选中部分的开始位置。如果nStartChar=0且nEndChar=-1,则编辑控件的文本被全选;如果nStartChar=-1,则任何当前选定内容被去掉选定状态。 nEndChar 指出结束位置。 说明: 调用此成员函数在一个编辑控件中选择一定范围的字符。 要了解更多信息,请参阅Win32文档中的EM_SETSEL。 请参阅:CEdit:GetSel, CEdit:ReplaceSel

    注意事项

    本文(SetSel用法.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开