各位大侠,有没有办法,去掉这个空隙呢
8 个解决方案
#1
这个要SetCaret,来设置光标的位置。
#2
可我的CEdit是个多行控件啊
#3
这个没关系吧,那你不要边框试试
#4
那一点点没有关系把,在不同的系统中可能不一样。
#5
这么小的间隙 应该没有关系吧
#6
恩
不知道是不是这个小小的间隙早成了我的问题。我的问题是:我的字符串DrawText后是三行
但是高亮选中后,就变成了四行,我想是不是因为这个间隙存在的问题
不知道是不是这个小小的间隙早成了我的问题。我的问题是:我的字符串DrawText后是三行
但是高亮选中后,就变成了四行,我想是不是因为这个间隙存在的问题
#7
难道还会自己换行啊,要不你把你那个edit框拖长点?
#8
问题已解决,CEdit有个函数可以设置选中时与矩形的边际距离,m_textEdit.SetMargins(0,0)即可
#1
这个要SetCaret,来设置光标的位置。
#2
可我的CEdit是个多行控件啊
#3
这个没关系吧,那你不要边框试试
#4
那一点点没有关系把,在不同的系统中可能不一样。
#5
这么小的间隙 应该没有关系吧
#6
恩
不知道是不是这个小小的间隙早成了我的问题。我的问题是:我的字符串DrawText后是三行
但是高亮选中后,就变成了四行,我想是不是因为这个间隙存在的问题
不知道是不是这个小小的间隙早成了我的问题。我的问题是:我的字符串DrawText后是三行
但是高亮选中后,就变成了四行,我想是不是因为这个间隙存在的问题
#7
难道还会自己换行啊,要不你把你那个edit框拖长点?
#8
问题已解决,CEdit有个函数可以设置选中时与矩形的边际距离,m_textEdit.SetMargins(0,0)即可