求助,vc中文本颜色问题?

求助,vc中文本颜色问题?我想在vc中把某些单词显示为绿色的。比如这句话:Youthmeansatemperamentalpredominanceofcourageove... 求助,vc中 文本颜色问题?
我想在vc中把某些单词显示为绿色的。比如这句话:Youth means a temperamental predominance of courage over timidity。我想把temperamental 这个单词显示为绿色。其他单词保持系统默认颜色。
该如何实现,求助!
展开
 我来答
梦中忘掉
2010-07-02
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部

#include "stdlib.h"//这是颜色的库函数

void main()

{

 system("color 2f");

}

此种颜色是绿色,还有其他的颜色请看图片!!

火驹
2010-07-01 · TA获得超过1447个赞
知道小有建树答主
回答量:6294
采纳率:0%
帮助的人:1719万
展开全部
这个要使用RichEditCtrl控件,可以设置不同文本的颜色值。 若你使用GDI在窗口上绘制文本,在可将单词分开绘制,一次只绘制一个单词,到temperamental 这个单词时,使用SelectObject函数选择一个绿色画笔,temperamental 绘制完成,再调用SelectObject恢复原有画笔。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stone_dongdong
2010-07-03 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1022万
展开全部
分成3个字符串来显示。
使用drawtext
1.首先绘制 Youth means a
2.计算 绘制 Youth means a,输出的长度。计算接下来绘制的起始位置
3.SetTextColor,设置文本颜色
4.绘制temperamental
5.绘制接下来的内容

具体看MSDN上DrawText函数的说明就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
535389263
2010-07-03 · TA获得超过246个赞
知道答主
回答量:102
采纳率:0%
帮助的人:103万
展开全部
把这句话分成3段“Youth means a”黑色,“temperamental”绿色,“predominance of courage over timidity”黑色。
用CDC(MFC)或DC(SDK)进行窗口上的文本输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式