textcolor()是
在屯昌等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站制作 网站设计制作定制网站,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销推广,成都外贸网站建设,屯昌网站建设费用合理。
文本颜色函数
功能:
函数textcolor()设置字符屏幕下文本颜色(或字符颜色),它也可以用于使字符闪烁.
用法:
这个函数调用方式为void
textcolor(int
color);
说明:
函数中参数color的有效值可取下表的颜色名(即宏名)或等价值.
---------------------------------------------------
名
等价值
含
义
BLACK
黑
BLUE
1
蓝
GREEN
2
绿
CYAN
3
青
RED
4
红
MAGENTA
5
洋红
BROWN
6
棕
LIGHTGRAY
7
淡灰
DRAKGRAY
8
深灰
LIGHTBLUE
9
淡蓝
LIGHTGREEN
10
淡绿
LIGHTCYAN
11
淡青
LIGHTRED
12
淡红
LIGHTMAGENTA
13
淡洋红
YELLOW
14
黄
WHITE
15
白
BLINK
128
闪烁
-------------------
注意:该函数在conio.h中
而conio.h不是C标准库中的头文件,在C
standard
library,ISO
C
和POSIX标准中均没有定义。一般只有dos和windows才有
这个是文本模式下视频缓冲区的格式
彩色显示器 文本显示方式下视频缓冲区起始地址是 0xB8000000
一个字符在视频缓冲区里占两个字节
第一个字节 存的是 显示字符的ASCII码 ch
第二个字节 高四位 存的是 显示字符的背景色,低四位存的是 字符的颜色,就是前景色
((WHITE4)+BLUE_BLINK)就是将白色背景和蓝色前景合成为一个字节
没有简单的方法。
视窗程序,只能控制自己建的窗和自己建的窗内的鼠标位置。要取得自己建的窗外的窗的信息,要写动态链接库和运行动态链接库,要调用动态链接库。
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,从 区域 几何定义,找到第几行第几列的图素,得颜色。