C++中使用代码修改字体颜色
//需引入windows库,方可使用 GetStdHandle()方法
#include <windows.h>
#include <iostream>
using namespace std;int main(){cout<< "佳佳贾贾贾加加" << endl; /*1.先通过GetStdHandle()方法获取句柄,创建一个对象(hConsole)获取句柄,句柄就是用来标识不同设备的数值. 2.其中GetStdHandle()的参数共有以下三种:(1)STD_INPUT_HANDLE 标准输入的句柄 (2)STD_OUTPUT_HANDLE 标准输出的句柄(3)STD_ERROR_HANDLE 标准错误的句柄说白了,就是当你想要修改自己输入语句的字体时,就往GetStdHandle()中传STD_INPUT_HANDLE,想要修改输出语句时就传STD_OUTPUT_HANDLE.如此处我们是想修改输出语句的字体,因此传递的参数应是STD_OUTPUT_HANDLE */ HANDLE hConsole = GetStdHandle((STD_OUTPUT_HANDLE));/*3.获取完句柄之后,使用 SetConsoleTextAttribute(参数1,参数2)方法来修改字体的颜色 其中(1)SetConsoleTextAttribute()函数是一个API设置字体颜色和背景色的函数(2)参数1是:存放句柄的对象 (3)参数2是:想要把字体修改成什么样的颜色 (4)参数2的值有八种:FOREGROUND_INTENSITY表示设置前景色为高亮显示FOREGROUND_RED表示设置前景色为红色,即字体颜色为红色FOREGROUND_GREEN表示设置前景色为绿色,即字体颜色为绿色FOREGROUND_BLUE表示设置前景色为蓝色,即字体颜色为蓝色BACKGROUND_INTENSITY表示设置背景色为高亮显示BACKGROUND_RED 表示设置背景色为红色BACKGROUND_GREEN表示设置背景色为绿色BACKGROUND_BLUE表示设置背景色为蓝色 (5)前景色:FOREGROUND_RED表示设置前景色为红色,即字体的颜色为红色 */ SetConsoleTextAttribute(hConsole, FOREGROUND_RED);// 把背景设置为红色 cout<<"命命明明明名名"<<endl;SetConsoleTextAttribute(hConsole, BACKGROUND_RED); cout<<"你好"<<endl; // 多种颜色混合使用"|"进行分割,如此处就是把红绿蓝相加后的颜色,设置为字体颜色 cout<<"正正真真真争争" << endl;SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE); return 1;
}
C++中使用代码修改字体颜色相关推荐
- 在xp中tc环境下实现的 销售管理系统(可切换繁体和简体,可设密码,可通过修改代码修改字体颜色)
第一部分 需要注意编译时,应当在源代码所处目录下新建peizhi.txt文件,在tc中提取Egavga.bgi文件,使用点阵字模工具生成两个32*32点阵的字库,一个是繁体改名为2hzk32,一个是简 ...
- idea中*mapper.xml文件字体颜色变成黄色的解决办法
idea中*mapper.xml文件字体颜色变成黄色的解决办法 问题描述: 今天在写*Mapper.xml文件时,发现此文件中代码的颜色变成黄色了,没有办法使用idea的提示功能,具体如下: 解决方案 ...
- Markdown修改字体颜色、输入数字公式、输出空格
1. 输入数字公式[常用符号] 1.1 呈现位置 正文(inline)中的LaTeX公式用$-$定义 一般符号 符号 代码 描述 符号 ×\times× $\times$ 乘法 \times ÷\di ...
- Typora设置修改字体颜色快捷键
目录 1.typora如何设置修改字体颜色快捷键 2. AutoHotKey软件安装 3.typora关于AutoHotKey的具体操作 1.typora如何设置修改字体颜色快捷键 typora本身是 ...
- U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景
U盘加背景图片,改图标,修改字体颜色,把文件夹变彩色,更改文件夹背景 改图标: 1.首先选择一个你喜欢的图标,图标的扩展名是:ico. 2.将这个图标文件拷到U盘,并在U盘中新建一个文本文档. 3.在 ...
- speedoffice(Word)文字怎么修改字体颜色
用Word编辑文件时,有时需要对字体的颜色进行修改,那么Word文字怎么修改字体颜色了,下面以最常用的speedoffice为例. 1.首先,用speedoffice软件打开Word文档,拖动鼠标选中 ...
- Latex修改字体颜色,首行不空格/不缩进
目录 1.Latex修改字体颜色 2.首行不空格/不缩进 1.Latex修改字体颜色 \usepackage{color} \textcolor{red/blue/green/black/white/ ...
- Sublime Text 3 修改字体颜色
Sublime Text 3 修改字体颜色 Sublime Text 修改字体颜色只能通过修改配置文件来实现,只要我们找到相对应的字体颜色配置文件改一下就可以了.Sublime Text 的注释颜色实 ...
- tkinter修改字体颜色
tkinter修改字体颜色 在tkinter当中修改字体颜色,以label为例,代码如下: label_answer = tkinter.Label(window, text=question + ' ...
最新文章
- 《深入理解Spark:核心思想与源码分析》——第1章环境准备
- 响应式Spring Cloud初探
- redis 日志重写BGREWRITEAOF及混合日志的保存形式
- SQL Server查询所有数据库下模式schema
- SQL Server 跨库查询
- maven配置junit5_JUnit 5和Selenium –改善项目配置
- Linux学习总结(77)—— Shell 开发运维经验总结
- java 构造 super_Java中的构造方法this、super的用法详解
- 应用Python绘制雷达图时遇到的坑
- Internet 的50年口述历史七.摩登时代上
- 将调试串口作为普通串口使用(仅限于调试、测试)
- 歪歪在去往宝石的路上,步履蹒跚中-1
- 如何将eclipse项目和svn关联(从服务器取项目)
- 赛码输入输出java_(赛码编程)博弈问题
- html正则邮箱格式,JS正则表达式判断邮箱格式是否正确
- IT人的架构书单:如何赋予软件以灵魂
- Python3修改电脑mac地址
- 1155网址大全:打造简单实用的网址导航
- 一学就会 | 3步搞定弥散海报
- Python程序运行结束后发出提示音