1、在设置头文件后将要用到的颜色也定义一下

例如设置红色:#define  SetRed  (FOREGROUND_RED|FOREGROUND_INTENSITY)

2、先在设置全局变量时用

GetStdHandle(STD_OUTPUT_HANDLE)设置句柄

GetStdHandle(STD_OUTPUT_HANDLE):获得标准输出屏幕缓冲区的句柄。所谓句柄是指系统使用某对象(如标准输出屏幕缓冲区)的一个唯一标识标志,这里用来标识输出屏幕缓冲区中的各种特性,如字符位置、颜色等等。应用程序可通过句柄访问相应的对象的信息。

3、用SetConsoleTextAttribute(hOut,wAttributes)设置颜色

SetConsoleTextAttribute(hOut,wAttributes):是API中设置字体颜色和背景色的函数,hOut是标准输出屏幕缓冲区的句柄。wAttributes是用来设置颜色的参数,是一个用16位二进制表示的值,其中:低字节的低四位用来控制前景色,低字节的高四位用来控制背景色,高字节用来控制其他字符属性。

各位置含义如下:

用API函数设置颜色相关推荐

  1. plot函数设置颜色、字体

    官网超棒 1.设置正常中文字体 mpl.rcParams['font.sans-serif'] = ['KaiTi'] mpl.rcParams['font.serif'] = ['KaiTi'] m ...

  2. CSS 的 rgb() 和 rgba() 函数(设置颜色的方式之一)

    一.CSS中设置颜色的四种方式: 值 描述 color_name 规定颜色值为颜色名称的颜色(如:yellow黄色) hex_number 规定颜色值为16进制颜色值(比如:#ff0000) rgb_ ...

  3. 【C++游戏设计】 通过函数设置字体的颜色

    哈喽大家好,我是iecne,本期为大家带来的是CPP/C++游戏设计教程的第③期-- 字体的颜色 ,包教包会,快来看看吧! 大家都知道,初学C++或者各种语言,面对枯燥无比的题目,脑子要爆的感觉是十分 ...

  4. R语言par函数设置图像个数、边界、颜色等实战

    R语言par函数设置图像个数.边界.颜色等实战 目录 R语言par函数设置图像个数.边界.颜色等实战 #par函数设置多图可视化

  5. matplotlib自定义设置plt.colorbar函数配置颜色条的刻度数实战:自定义设置颜色条刻度、并为刻度值进行命名和标签化

    matplotlib自定义设置plt.colorbar函数配置颜色条的刻度数实战:自定义设置颜色条刻度.并为刻度值进行命名和标签化 目录

  6. WINDOWS API ——SETWINDOWLONG—— 设置窗口样式 SetWindowLong 函数原型为:LONG SetWindowLong(HWND hwnd,int nIndex,Lon

    WINDOWS API --SETWINDOWLONG-- 设置窗口样式 SetWindowLong 函数原型为:LONG SetWindowLong(HWND hwnd,int nIndex,Lon ...

  7. R语言使用plot函数和lines函数可视化多条折线图(线图、line charts)进行对比分析、设置type参数自定义线条和点的关系、设置lty设置线条类型、col设置颜色、pch设置点形状等

    R语言使用plot函数和lines函数可视化多条折线图(线图.line charts)进行对比分析.设置type参数自定义线条和点的关系.设置lty设置线条类型.col设置颜色.pch设置点形状.lw ...

  8. Windows API函数大全

    1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...

  9. Delphi 常用API 函数(好多都没见过)

    2019独角兽企业重金招聘Python工程师标准>>> AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在 ...

最新文章

  1. 如何上传应用到百度应用(图解攻略)
  2. 如何在linux(ubuntu)的wine环境下开启source insight的tabsihost(或tabsiplus)
  3. py第五天,列表的练习,每日菜谱
  4. Linux硬盘检测命令smartctl
  5. vue 自定义组件 v-model
  6. CentOS启动报错:Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown block
  7. 未初始化的类,通过指针调用其非静态函数
  8. 二进制逆向工程师_逆向工程工具集
  9. 中级软件测试笔试题100精讲_软件测试工程师笔试题目(含答案)
  10. 从学生到职场,这位百万爬虫博主都经历了什么?
  11. 微信公众号支付流程解读及支付签名验证方法
  12. 方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
  13. java 兔子生兔子
  14. Unity中鼠标的锁定与解锁
  15. 【情人节表白神器:送她一个HTML动态表白网站 带源码】
  16. 2020年高教社杯全国大学生数学建模竞赛题目D题 接触式轮廓仪的自动标注
  17. 05 CSS从原理到熟练 - 1
  18. 关于No enclosing instance of type MyProject is accessible的报错
  19. java实现回文数算法
  20. 局域网(LAN),广域网(WAN)和互联网

热门文章

  1. MobaXterm解除会话数量限制(升级为专业版)
  2. tar -zxf解压问题
  3. x趋于0时,xlnx和x^x的极限
  4. MATLAB数字滤波器的设计
  5. 以设计闻名于世的ByWP 以独特理念在眼镜中展现非凡
  6. 《编程之美》分离变量法,磁带访问优化方案
  7. 软件测试笔记(五)- 动态黑盒测试
  8. 蓝桥杯国信长天单片机--数码管模块(六)
  9. turning point
  10. cd r光盘可以反复刻录_如何跨多个DVD或CD光盘刻录数据