c语言取屏幕颜色函数 c语言文字颜色函数

求c语言代码 使屏幕变色 一个完整函数代码

学校,学的C是是指控制台程序吧:

成都创新互联-专业网站定制、快速模板网站建设、高性价比禄丰网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式禄丰网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖禄丰地区。费用合理售后完善,十余年实体公司更值得信赖。

那就加这一句:

#include windows.h

#include stdlib.h//头部引用

int main(void){

system("color 17");//你会看到蓝底白字

return 0;

}

附:颜色参考

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

前景。每个数字可以为以下任何值之一:

0 = 黑色       8 = 灰色

1 = 蓝色       9 = 淡蓝色

2 = 绿色       A = 淡绿色

3 = 浅绿色     B = 淡浅绿色

4 = 红色       C = 淡红色

5 = 紫色       D = 淡紫色

6 = 黄色       E = 淡黄色

7 = 白色       F = 亮白色

C语言程序更换运行窗口背景颜色用那个函数.

//在窗口左上角输出计算机三个字,蓝底白字

void

CGraphicView::OnDraw(CDC

*pDC)

{

CGraphicDoc*

pDoc=GetDocument();

ASSERT_VALID(pDoc);

pDC-SetTextColor(RGB(255,255,255));

pDC-SetBkColor(RGB(0,0,255));

pDC-TextOut(0,0,"计算机");

}

c语言 判断颜色函数

没有简单的方法。

视窗程序,只能控制自己建的窗和自己建的窗内的鼠标位置。要取得自己建的窗外的窗的信息,要写动态链接库和运行动态链接库,要调用动态链接库。

API 函数

COLORREF GetPixel(HDC hdc, int nXPos, int nYPos);

可以得到屏膜上某个点的颜色(头文件 Wingdi.h)

还有办法就是 模拟Print-Screen:

keybd_event(VK_SNAPSHOT,0x2C,0,0);

keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0);

取得全屏幕 BITMAP,从 区域 几何定义,找到第几行第几列的图素,得颜色。

C语言颜色控制函数textattr((WHITE

这个是文本模式下视频缓冲区的格式

彩色显示器 文本显示方式下视频缓冲区起始地址是 0xB8000000

一个字符在视频缓冲区里占两个字节

第一个字节 存的是 显示字符的ASCII码 ch

第二个字节 高四位 存的是 显示字符的背景色,低四位存的是 字符的颜色,就是前景色

((WHITE4)+BLUE_BLINK)就是将白色背景和蓝色前景合成为一个字节


文章名称:c语言取屏幕颜色函数 c语言文字颜色函数
链接URL:http://hbruida.cn/article/ddidjpe.html