VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 581|回复: 1

关于RichEdit中隐藏文本的问题

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-25 13:40:01 | 显示全部楼层 |阅读模式
我写了下面一段程序,不知道为什么选中的文本没有隐藏起来(在界面上不显示)?
long nPos = m_rEdit_Src_Ctl.FindText( 0, &ft );
m_rEdit_Src_Ctl.SetSel( 0, nPos + 3 );  /* nPos肯定大于0 */
m_rEdit_Src_Ctl.HideSelection( TRUE, FALSE );
回复

使用道具 举报

0

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-5-16 18:15:01 | 显示全部楼层
看了下MSDN
有这样一句话
是HideSelection()函数的第一个参数的解释:
Indicates if the selection should be shown or hidden, TRUE to hide the selection.
按照我的理解是
如果为FALSE是显示选择的文本,TRUE不显示
但是楼主要理解不是隐藏和显示
当为FALSE的时候会把选择的文本背景变黑,也就是shown
如果TRUE就不变黑,当然你也就不知道那些文本被选择了,也就是hidden

个人理解应该是这样的!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表