WinAPI设置RGB背景色以及前景色
通过WinAPI自定义 cmd背景色以及前景色
#include <windows.h>
//WinAPI设置cmd程序的背景颜色以及字体颜色,支持RGB颜色
//r,g,b为设置的背景色,f_r,f_g,f_b为对应前景色
void Set_Default_color(int r, int g, int b, int f_r, int f_g, int f_b)
{CONSOLE_SCREEN_BUFFER_INFOEX info;info.cbSize = sizeof(CONSOLE_SCREEN_BUFFER_INFOEX);GetConsoleScreenBufferInfoEx(GetStdHandle(STD_OUTPUT_HANDLE), &info);//Win10上,ColorTable 共有16个元素 (取自wincon.h中对应结构体的定义)info.ColorTable[0] = RGB(r, g, b); //0是默认的背景RGB颜色info.ColorTable[7] = RGB(f_r, f_g, f_b); //7 是默认的文字RGB颜色SetConsoleScreenBufferInfoEx(GetStdHandle(STD_OUTPUT_HANDLE), &info);
}
WinAPI设置RGB背景色以及前景色相关推荐
- CSS设置页面背景色
CSS设置页面背景色 设置页面的背景色 CSS通过设置body标记的background-color属性来实现,背景色主要突出页面的主题,跟前景的文字颜色相配合. 具体的设定方法和文字颜色值的设定一样 ...
- React Native 设置RGBA背景色
React Native 设置RGBA背景色: 可以先用Mac自带吸色工具,获取RGB值,然后设置背景如下:backgroundColor: 'rgba(52, 52, 52, 0.8)',透明度值也 ...
- Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法
Markdown更改字体.颜色.大小,设置文字背景色,调整图片大小设置居中,插入表格等方法 Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. ...
- Qt 设置 QWidget 背景色
Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...
- QPalette设置各种背景色
设置空间背景色 setAutoFillBackground(true); //设置自动填充 QPalette palette = this->palette(); palette.setCol ...
- Java 为 Excel 中的行设置交替背景色
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz 链接:https://ww ...
- 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡...
问题:当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡 不声明文档类型时,对body设置线性背景色 <HTML> <head> <meta char ...
- 前端问题之body没设置高度背景色为什么会全屏显示?
还记得我们开发全屏页面或者是移动端页面时经常会设置一句话 是不是只知道用?却不知道怎么回事? 原因是,当没有内容撑开高度时,html和body的默认高度是0,如果内容想要按照比例或是撑满全屏时,就没办 ...
- drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz链接:https://www ...
- MFC设置对话框背景色及控件颜色
MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...
最新文章
- 每天CookBook之JavaScript-062
- HALCON窗口出界解决方法
- 写在阿里去IOE一周年
- UVA12633 Super Rooks on Chessboard
- go语言实战_字节跳动年薪50W抢Go开发人才,你还在问该不该学?
- [Ext JS]5.9 嵌套Grid的实现及注意事项
- Linux的TCP接口介绍
- skywalking mysql配置_skywalking 配置和使用(windows)
- HTML中的行内元素和框元素详解
- 低危漏洞- X-Frame-Options Header未配置
- JodaTime报时区异常错误
- c++编写手机小游戏代码_24个c++游戏源码
- 用户故事(一):什么是用户故事?
- 大学物理公式和名词整理
- EFCore-脚手架Scaffold发生Build Failed问题的终极解决
- 你是否还记得有一款游戏叫做“魔塔”?
- veracrypt源码编译
- 项目部署-虚拟机-ip-Java变量-mysql-redis
- Winter Camp I (下)
- Java-用switch登录购物管理系统