全站数据
8 4 2 0 5 8 1

C++中如何调节字体的大小

忠诚履职审计人 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 10:06:10

问题描述

C++中如何调节字体的大小求高手给解答
精选答案
最佳答案

字体大小的调节需要调用平台的api,或者用平台api封装的函数来实现。比如windows 的控制台程序,就要调用windows的api来实现BOOL SetConsoleFont(HANDLE, DWORD)

至于字体颜色,分为两种:

又要调用stdlib函数。在所需要改变窗口颜色的位置调用函数 system(

"color xx

") xx分别指的是背景颜色和文字(前景)颜色。x为一位16进制数,即1-f都可以使用。可以随意组合。

1-f分别代表的颜色如下:

0 = 黑色8 = 灰色 1 = 蓝色9 = 淡蓝色 2 = 绿色A = 淡绿色 3 = 湖蓝色B = 淡浅绿色 4 = 红色C = 淡红色 5 = 紫色D = 淡紫色 6 = 黄色E = 淡黄色 7 = 白色F = 亮白色

例如:

#include<stdio.h>#include<stdlib.h>int main(){system(

"color 02

");system(

"pause

");printf(

"The question is easy~!

");return 0;}

上例中,将字体颜色改成绿色,背景颜色不变。

2.可以用window.h 里面的setcolor函数,参考下面的例子:

#include<iostream>#include<windows.h>using namespace std;void SetColor(unsigned short ForeColor,unsigned short BackGroundColor){HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));}int main(){int i,j;while(cin>>i>>j){SetColor(i,j);cout<<

"加油,中国!!

"<<endl;SetColor(7,0);///恢复为黑底白字。}return 0;}

其他回答

方法步骤操作如下:

第一步:首先打开Microsoft Visual C++软件,来到主界面后点击上方菜单栏的工具。

第二步:然后在弹出的菜单选项中点击选项。

第三步:然后我们切换到格式选项,在最右侧。

第四步:此时就可以设置字体大小、格式等,最后点击确定即可。

随机推荐