在CRichEditCtrl中选中多行 如题,当自己的类派生于CRichEditView时,用鼠标选中一片区域时,即多行文字时,怎么不显示黑色的选中区域??当我在编辑中打开查找菜单项后就能选中多行且能显示黑色选中的区域。谁能告诉我这是怎么回事吗,怎么样才能在一开始选中多行文字时就能显示黑色的选中区域...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来CRichEditCtrl自动支持多选操作的,是我用了如下代码后: CHARFORMAT cf; cf.cbSize = sizeof(CHARFORMAT); cf.dwMask=CFM_COLOR; cf.dwEffects= cf.crTextColor=RGB(0,0,255); m_pRich->SetSel(0,5); m_pRich->HideSelection(TRUE,FALSE); m_pRich->SetSelectionCharFormat(cf);就不能选择多行区域了,不知道后面要加上啥,或修改啥才能选择多行区域呀,各位请再帮帮忙。 我什么也没做,直接鼠标都能拖选上多行,显示蓝色(我的RichEDIt只读)选中,的啊 我和你一样,什么都没做时,也能多选并显示,但m_pRich->SetSelectionCharFormat(cf);后就不行了 CRichEdit类本身的特点不用奇怪 下一个MFC什么问题就都解决了~~ m_pRich->HideSelection(TRUE,FALSE);你这个不是就是导致了不能选中么 to:# tiger9991# (乖孩子,要换头像的乖孩子)太感谢啦,的确是HideSelection(TRUE,FALSE);的缘故,哈哈,解决啦。 再调用m_pRich->HideSelection(FALSE,FALSE);解决啦,再次感谢12楼啦。 VC波形图 vc7.0中 用CImage类为什么可以直接读JPEG文件数据? 大家觉得这样的软件开价多少合适呢,都来评评,来者给分!! 怎样在一个定时函数中实现它?? 请教window局域网访问共享文件的协议!!最好大家能给出相应的代码。 两个关于软件界面的问题,不需动脑筋只需提供资料,重分有享! 楼宇自控 通过API读取16位的BMP文件,保存到数组中。 动态库是用C++ builder 编的,如何在vc 6.0里使用? 请问哪里有可以用sdk控制变焦的工业相机啊? StrToBin求高手帮忙写个逆转函数,函数代码见帖子.谢谢 怎么穿透校园网进行局域网通信?
CHARFORMAT cf;
cf.cbSize = sizeof(CHARFORMAT);
cf.dwMask=CFM_COLOR;
cf.dwEffects=
cf.crTextColor=RGB(0,0,255);
m_pRich->SetSel(0,5);
m_pRich->HideSelection(TRUE,FALSE);
m_pRich->SetSelectionCharFormat(cf);
就不能选择多行区域了,不知道后面要加上啥,或修改啥才能选择多行区域呀,各位请再帮帮忙。
我和你一样,什么都没做时,也能多选并显示,但m_pRich->SetSelectionCharFormat(cf);后就不行了
下一个MFC什么问题就都解决了~~
# (乖孩子,要换头像的乖孩子)太感谢啦,的确是HideSelection(TRUE,FALSE);的缘故,哈哈,解决啦。