注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

widebright的个人空间

// 编程和生活

 
 
 

日志

 
 

VC控制台编程设置字体颜色  

2008-10-28 15:20:59|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

windows 有提供一套conosle API来读写console缓存,字体、颜色、创建console等的, 但颜色格式没有找到任意颜色的接口,只能用系统自定义几种颜色。不过在命令行窗体可以看到系统是支持完全自定义 红 绿蓝颜色分量的的颜色的,不知道系统为什么自己不开放,好像vista里面的api有支持了,不过MSDN也不做详细解释。

#include "stdafx.h"
#include <windows.h>

using namespace std ;
int _tmain(int argc, _TCHAR* argv[])
{  
HANDLE hConsole;
int k;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// you can loop k higher to see more color choices
for(k = 1; k < 255; k++) {  
   // pick the colorattribute k you want   
   SetConsoleTextAttribute(hConsole, k);  
   cout << k << " I want to be nice today!" << endl;
}  
cin.get();   // wait
return 0;
}

VC控制台编程设置字体颜色 - widebright - widebright的个人空间

  评论这张
 
阅读(701)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017