C语言窗口界面如何美化

C语言窗口界面如何美化,第1张

首先修改背景字体颜色 :

颜色属性由两十六进制数字指定 -- 第背景第二个则是前景,

每个数字可以为以下任何值之一

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

C语言并不是所有的都是DOS那些的窗口程序,但是你首先要会编写DOS类的窗口类程序

现在先教你DOS类的美化

首先教你改背景和字体颜色 :

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

例如: "COLOR fc" 在亮白色上产生亮红色

这些是DOS的指令,你可以使用

system("color fc")

来完成美化

如果是system("title C程序")的话,那标题就变成了C程序

方法一.

自己写皮肤插件,通过API修改窗体handle句柄

方法二.

自己画工具栏和窗体背景全部用pictrueBox来装载,千万不要用窗体直接去加载背景,不然他会很卡很闪。窗体可以修改成半透明,网上实例大把大把的你去搜索一下。(特别注意:窗体拖动也是有技巧的,WINDOWS窗口是有个拖拽的API函数的,并不是你想象的拖窗体图片窗体跟着动,而是拖动的时候调用API关闭背景重绘,拖放完成后再渲染看到背景显示)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存