RT现在能找到匹配的括号,选中之后需要改变背景色(成对括号的)持续不会。。求解。。先谢谢了~
解决方案 »
- 服务器没有立即相应客户端的TCP请求,服务器和客户端会做什么样的处理
- HINSTANCE和HANDLE的区别是什么?在WinDef.h有这么一句:typedef HANDLE HINSTANCE;
- 为什么我在使用LoadLibrary时出现ERROR CODE 126:The specified module could not be found.
- 小女子求助:怎样修改用html help workshop制作的联机帮助中的主题或封面的图标
- 请问一个检测线程何时退出的问题?
- 如何选择divx中的DivX MPEG-4 (Fast-Motion)编码器???
- 如何传递两个函数中的临时值?
- 一个比较菜的问题
- 自己生成了一新类CMyclass,在其他类中引用CMycalss m_my;,出现引用保护错误,是否因为构造函数引起的,如何解决
- 关于MFC的一个初学的问题?
- 多进程编程与多线程编程的区别
- 发现VC10的MFC对话框工程里面,多了一个CShellManager,这个有什么用?
所以觉得不能直接选中。
我想的是:我知道两个括号的位置,然后将这两个括号的背景色变一下,不是选中。就像vs那样
不知道我说明白了没有……P.S.感谢回复~
选中之后背景虽会变成默认蓝色,但是这时候如果用户键盘输入的话,这两个括号就被复写消失了。
所以觉得不能直接选中。
我想的是:我知道两个括号的位置,然后将这两个括号的背景色变一下,不是选中。就像vs那样
不知道我说明白了没有……P.S.感谢回复~
{ CHARFORMAT cf;
cf.cbSize = sizeof(CHARFORMAT);
cf.dwMask = CFM_COLOR; GetSelectionCharFormat(cf);
cf.crTextColor = color;
if( cf.dwEffects & CFE_AUTOCOLOR )
{ cf.dwEffects ^= CFE_AUTOCOLOR;
}
SetSelectionCharFormat(cf);
}如果是自己drawText就画不同的颜色就行啦。所以你的问题点在哪儿呢?