通过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背景色以及前景色相关推荐

  1. CSS设置页面背景色

    CSS设置页面背景色 设置页面的背景色 CSS通过设置body标记的background-color属性来实现,背景色主要突出页面的主题,跟前景的文字颜色相配合. 具体的设定方法和文字颜色值的设定一样 ...

  2. React Native 设置RGBA背景色

    React Native 设置RGBA背景色: 可以先用Mac自带吸色工具,获取RGB值,然后设置背景如下:backgroundColor: 'rgba(52, 52, 52, 0.8)',透明度值也 ...

  3. Markdown更改字体、颜色、大小,设置文字背景色,调整图片大小设置居中,插入表格等方法

    Markdown更改字体.颜色.大小,设置文字背景色,调整图片大小设置居中,插入表格等方法 Markdown 通过简单标记语法,使普通文本内容具有一定格式.但它本身不支持修改字体.字号与颜色等功能的. ...

  4. Qt 设置 QWidget 背景色

    Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...

  5. QPalette设置各种背景色

    设置空间背景色 setAutoFillBackground(true);  //设置自动填充 QPalette palette = this->palette(); palette.setCol ...

  6. Java 为 Excel 中的行设置交替背景色

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz 链接:https://ww ...

  7. 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡...

    问题:当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡 不声明文档类型时,对body设置线性背景色 <HTML> <head> <meta char ...

  8. 前端问题之body没设置高度背景色为什么会全屏显示?

    还记得我们开发全屏页面或者是移动端页面时经常会设置一句话 是不是只知道用?却不知道怎么回事? 原因是,当没有内容撑开高度时,html和body的默认高度是0,如果内容想要按照比例或是撑满全屏时,就没办 ...

  9. drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz链接:https://www ...

  10. MFC设置对话框背景色及控件颜色

    MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...

最新文章

  1. 每天CookBook之JavaScript-062
  2. HALCON窗口出界解决方法
  3. 写在阿里去IOE一周年
  4. UVA12633 Super Rooks on Chessboard
  5. go语言实战_字节跳动年薪50W抢Go开发人才,你还在问该不该学?
  6. [Ext JS]5.9 嵌套Grid的实现及注意事项
  7. Linux的TCP接口介绍
  8. skywalking mysql配置_skywalking 配置和使用(windows)
  9. HTML中的行内元素和框元素详解
  10. 低危漏洞- X-Frame-Options Header未配置
  11. JodaTime报时区异常错误
  12. c++编写手机小游戏代码_24个c++游戏源码
  13. 用户故事(一):什么是用户故事?
  14. 大学物理公式和名词整理
  15. EFCore-脚手架Scaffold发生Build Failed问题的终极解决
  16. 你是否还记得有一款游戏叫做“魔塔”?
  17. veracrypt源码编译
  18. 项目部署-虚拟机-ip-Java变量-mysql-redis
  19. Winter Camp I (下)
  20. Java-用switch登录购物管理系统

热门文章

  1. 机房搬迁实施规划方案
  2. C语言实现 掷骰子游戏
  3. 2022年计算机保研记录(计算所、浙大、华科、东南、北航)
  4. 电子游戏数据分析报告
  5. 微信模拟位置想在哪就在哪(GPS欺骗)
  6. DTCC2019 中国数据库技术大会见证实录(PPT 下载,来了!)
  7. 【光学设计基础】--01像差理论基础
  8. Struts1 和 Struts2
  9. 在七牛上传之后如何自己自定义上传完成处理并在页面显示。
  10. vue lic在element-ui中使用阿里巴巴矢量图标库iconfont图标