CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

关键字颜色的改变

楼主ahei(哈哈哈)2004-12-01 22:23:15 在 VC/MFC / 图形处理/算法 提问

我在做一个编译器,请问:怎样实现关键字颜色的变化.谢谢咯 问题点数:0、回复次数:5Top

1 楼I_Love_CPP(Never stop!)回复于 2004-12-01 22:45:42 得分 0

这么猛!!!  
  是设计的一种新语言吗?  
   
  我最佩服这种牛人了,看来不去帮你查一下代码都不行了。  
  Top

2 楼fengqinggao(风清高)回复于 2004-12-02 01:52:35 得分 0

我这么构想:  
  1、定义一个关键字和颜色对应的表;  
  2、输入文本时,遇到空格、Tab键以及标点符号等分隔符,则获取已完成的字符或者单词;  
  3、搜索关键字表,如果获取的字符或者单词是关键字,则设置其对应颜色;  
  这样就OK了  
   
  这三步都不是很难,关于设置颜色,RichEdit可以完成Top

3 楼OverlordBlind(OverlordBlind)回复于 2004-12-02 01:59:09 得分 0

牛人,是编译器还是IDE环境啊  
  1   你打算每个关键字都单独用一种颜色啊?红int,绿double?  
  2   不能只在输入空格、Tab、标点时分析,看看Visual   Studio等IDE,都是每次击键都进行扫描Top

4 楼fengqinggao(风清高)回复于 2004-12-02 02:53:43 得分 0

嗯,楼上的有道理,的确得每输入一个字符就得判断一次,否则在插入字符和删除字符时就不好处理了,呵呵Top

5 楼ahei(哈哈哈)回复于 2004-12-02 13:20:22 得分 0

嗯,楼上的有道理,的确得每输入一个字符就得判断一次,否则在插入字符和删除字符时就不好处理了,呵呵  
   
  --------------------------  
  ----------------------------  
  就是啊,可是RichEditView只能设置后来输入的字的颜色的变化啊,或者设置选中的文本的颜色的变化啊,不能随意改变一堆字符串中的任意字符的颜色啊Top

相关问题

  • 关键字:OpenGL, 颜色, MFC
  • 关于RichEdit的问题,现在可以找到关键字,并把关键字改变颜色,但是在输入是闪烁,该怎样解决?
  • 自定义关键字 的 颜色,比如WORD,BYTE,DWORD等~~~~~(转)
  • 我想更换关键字的颜色怎么办?
  • 如何实现像delphi编辑窗口中关键字不同颜色显示?
  • vc++ide中输入关键字时颜色变蓝,怎样实现的?
  • 关键字:如何设定datagrid中某些特定置的字体颜色!?
  • 请问怎样将颜色关键字转换为相应的RGB值?
  • 用emacs 编c/c++怎样让关键字显示不同的颜色
  • 一个简单的功能:在浏览大量信息时,对于每条信息,用户在浏览时可以改变这条信息中的关键字的颜色及字号---在线等待!

关键词

  • 字符
  • 关键字
  • 颜色
  • 输入
  • 设置

得分解答快速导航

  • 帖主:ahei

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo