+ -
当前位置:首页 → 问答吧 → MFC Static 设置颜色

MFC Static 设置颜色

时间:2011-12-20

来源:互联网

我在static上面设置文字,比如:hello worldhello!

我现在想让world颜色变为红色,其它的不变

作者: guandq2106   发布时间: 2011-12-20

那不是static能完成的事情。

只能用GDI绘图了。。。学着用 CDC,CFont,这些类了。

作者: healer_kx   发布时间: 2011-12-20

RichEdit可以,网上搜下

作者: keiy   发布时间: 2011-12-20

引用 2 楼 keiy 的回复:

RichEdit可以,网上搜下


也行... ...稍微了解一下RTF格式。

作者: healer_kx   发布时间: 2011-12-20

引用 1 楼 healer_kx 的回复:
那不是static能完成的事情。

只能用GDI绘图了。。。学着用 CDC,CFont,这些类了。


static 可以吧,,,设置字体颜色就可以了.windows程序设计这本书里面有个例子

作者: mingliang1212   发布时间: 2011-12-20

引用楼主 guandq2106 的回复:
我在static上面设置文字,比如:hello worldhello!

我现在想让world颜色变为红色,其它的不变

只让world变色好像不行...那就分成三个static 吧...

作者: mingliang1212   发布时间: 2011-12-20

对,仅仅靠CStatic设置不行的。复杂点就得CFont之类了。CRichEdit也行吧,搜一下,不太了解。

作者: cattycat   发布时间: 2011-12-20


我是来看星星的

作者: whoami1978   发布时间: 2011-12-20

不是很熟悉。。

作者: bobye1230   发布时间: 2011-12-20

CPaint自画

作者: cbzjzsb123   发布时间: 2011-12-20

用CDC类或子类方便点...

作者: duke56   发布时间: 2011-12-20

[code=C/C++][/code]
#include<iostream>
#include <windows.h> 

using namespace std;

int main()
{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4);
cout<<"hello worldhello!";
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0007);

system("pause");
return 0;
}

作者: fengheooo   发布时间: 2011-12-20

C/C++ code
#include<iostream>
#include <windows.h> 

using namespace std;

int main()
{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4);
cout<<"hello worldhello!";
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),0x0007);

system("pause");
return 0;
}

作者: fengheooo   发布时间: 2011-12-20

[Quote=引用 11 楼 fengheooo 的回复:]
[code=C/C++][/code]
#include<iostream>
#include <windows.h> 

using namespace std;

int main()
{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4);
cout<<"hello worldhello!";
SetC……
[/Quote]
谢谢,不过我这个是MFC的,而且我在static上面设置文字,比如:hello worldhello!

我现在想让world颜色变为红色,其它的不变

作者: guandq2106   发布时间: 2011-12-20

引用 1 楼 healer_kx 的回复:
那不是static能完成的事情。

只能用GDI绘图了。。。学着用 CDC,CFont,这些类了。

有没有具体的例子???

作者: guandq2106   发布时间: 2011-12-20

引用 2 楼 keiy 的回复:
RichEdit可以,网上搜下


有没有实例?

作者: guandq2106   发布时间: 2011-12-20

有例子给多少分啊?

作者: healer_kx   发布时间: 2011-12-20

作者: keiy   发布时间: 2011-12-20

也可参考以前的贴
http://topic.csdn.net/u/20081120/14/3a3b4aa1-7c2a-4f61-96d2-a986e605a591.html

作者: keiy   发布时间: 2011-12-20