⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 video.h

📁 c语言的小编译器,学习的好东东.
💻 H
字号:
/*
 * MICRO-C IBM/PC Video interface definitions
 *
 * Copyright 1989,1990 Dave Dunfield
 * All rights reserved.
 */

/* General keys */
#define _KUA	0xff80			/* Up    arrow	*/
#define _KDA	0xff81			/* Down  arrow	*/
#define _KLA	0xff82			/* Left  arrow	*/
#define _KRA	0xff83			/* Right arrow	*/
#define _KPU	0xff84			/* PgUp			*/
#define _KPD	0xff85			/* PgDn			*/
#define _KHO	0xff86			/* Home			*/
#define _KEN	0xff87			/* End			*/
#define _KKP	0xff88			/* Keypad '+'	*/
#define _KKM	0xff89			/* Keypad '-'	*/
#define _KIN	0xff8a			/* Insert key	*/
#define _KDL	0xff8b			/* Delete key	*/
#define _KBS	0xff8c			/* Backspace	*/
/* Functions keys */
#define _K1		0xff8d			/* Function 1	*/
#define _K2		0xff8e			/* Function 2	*/
#define _K3		0xff8f			/* Function 3	*/
#define _K4		0xff90			/* Function 4	*/
#define _K5		0xff91			/* Function 5	*/
#define _K6		0xff92			/* Function 6	*/
#define _K7		0xff93			/* Function 7	*/
#define _K8		0xff94			/* Function 8	*/
#define _K9		0xff95			/* Function 9	*/
#define _K10	0xff96			/* Function 10	*/
/* Special control keys */
#define _CPU	0xff97			/* Control PgUp */
#define _CPD	0xff98			/* Control PgDn */
#define _CHO	0xff99			/* Control Home */
#define _CEN	0xff9a			/* Control End  */

/*
 * Video attribute bit definitions
 */
#define BLINK		0x80		/* Blinking video modes */
#define INTENSE		0x08		/* Intensity control */

/*
 * Color video attribute bits (Color adapters only).
 * The individual RED, GREEN and BLUE bits may be combined
 * to provide 8 distinct foreground and background colors.
 * Note: INTENSE bit affects foreground colors only.
 */
#define F_RED		0x04		/* Foreground RED */
#define F_GREEN		0x02		/* Foreground GREEN */
#define F_BLUE		0x01		/* Foreground BLUE */
#define B_RED		0x40		/* Background RED */
#define B_GREEN		0x20		/* Background GREEN */
#define B_BLUE		0x10		/* Background BLUE */

/* Monochrome video attributes (Monochrome adapters only) */
#define	NORMAL		0x07		/* Monochrome normal video */
#define REVERSE		0x70		/* Monochrome reverse video */
#define UNDERLINE	0x01		/* Monochrome underline video */

	extern int		V_BASE, V_XY;
	extern char		V_ATTR;
	extern register	vprintf();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -