C++界面编程,怎么实现EDIT编辑控件中的文字以不同的颜色显示?

比如说,"inti=0;"前面的"int"用红色显示,后面的"i=0"用黑色显示。... 比如说,"int i = 0;"前面的"int"用红色显示,后面的"i = 0"用黑色显示。 展开
 我来答
nodeep
2011-08-30 · 超过17用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:41.2万
展开全部
普通的Edit无法实现,用RichEdit.
可以向RichEdit发送 EM_SETCHARFORMAT 消息来修改文本颜色
追问
使用RICHEDIT时,在
SendMessage(hwndEdit,EM_SETBKGNDCOLOR,0,0);
这句话的位置总是提示
“EM_SETBKGNDCOLOR”: 未声明的标识符
而使用EM_SCROLL消息的时候就不会提示错误
需要怎么解决?或者是需要什么头文件?
追答
Richedit.h
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式