C语言程序更换运行窗口背景颜色用那个函数.

C语言程序更换运行窗口背景颜色用那个函数.,第1张

在VC下,使用乱耐链system("color a"),增加头文件#include <stdlib.h>,其中a表示颜色属性,颜色属性由两个十六进制数哗孙字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:如system("color 1f")表示蓝底白字。

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝亩肆色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

程序中用

system("color XX")

通过控制台命令color 来设置颜色

第一个X为背景色,第二个x为前景色,取值如下

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄信搜段滑誉色 E = 淡黄色

7 = 白色 F = 亮白色

例如白底蓝字

system("漏差color f1")

注意包含 stdlib.h

先创建一个单文档窗体工程,然后在其视类中,颤培哗通过

AppWizard

为该中猜类添加

WM_CREATE

消息的响应函数,最后在这个响应函数(

OnCreate函数

)茄行中,调用SetClassLong函数修改窗口的背景。代码如下:

int

CStyleView::OnCreate(LPCREATESTRUCT

lpCreateStruct

)

{

if

(CView::OnCreate(lpCreateStruct)

==

-1)

return

-1

//

TODO:

Add

your

specialized

creation

code

here

SetClassLong(m_hWnd,

GCL_HBRBACKGROUND,

(LONG)

GetStockObject

(BLACK_BRUSH))

//

通过第三个参数将窗口颜色修改为黑色的

return

0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/12514778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存