📄 osd.h
字号:
extern BYTE data CursorX;
extern BYTE data CursorY;
#define OSD_ATTRIBUTE 0x40
#define OSD_DISPLAY 0x00
#define DataEnd 0xfe
#define SecondPage 0xff
#define OSD_ENABLE 0x80
#define WEN_Clr 0x04
#define RAM_Clr 0x02
#define WEN_En 0x04
extern BYTE code NullRow[31];
//OSD font ****************************
#define __ 0x00
#define _0 0x01
#define _1 0x02
#define _2 0x03
#define _3 0x04
#define _4 0x05
#define _5 0x06
#define _6 0x07
#define _7 0x08
#define _8 0x09
#define _9 0x0a
#define _A 0x0b
#define _B 0x0c
#define _C 0x0d
#define _D 0x0e
#define _E 0x0f
#define _F 0x10
#define _G 0x11
#define _H 0x12
#define _I 0x13
#define _J 0x14
#define _K 0x15
#define _L 0x16
#define _M 0x17
#define _N 0x18
#define _O 0x01//_0
#define _P 0x19
#define _Q 0x1a
#define _R 0x1b
#define _S 0x1c
#define _T 0x1d
#define _U 0x1e
#define _V 0x1f
#define _W 0x20
#define _X 0x21
#define _Y 0x22
#define _Z 0x23
#define _a 0x24
#define _b 0x25
#define _c 0x26
#define _d 0x27
#define _e 0x28
#define _f 0x29
#define _g 0x2a
#define _h 0x2b
#define _i 0x2c
#define _j 0x2d
#define _k 0x2e
#define _l 0x2f
#define _m 0x30
#define _n 0x31
#define _o 0x32
#define _p 0x33
#define _q 0x34
#define _r 0x35
#define _s 0x36
#define _t 0x37
#define _u 0x38
#define _v 0x39
#define _w 0x3a
#define _x 0x3b
#define _y 0x3c
#define _z 0x3d
#define _DOT 0x76
#define _COM 0x77
#define _UP 0x7b
#define _DOWN 0x7c
#define _LEFT 0x7d
#define _RIGHT 0x7e
#define _PLUS 0x72
#define _DASH 0x73
#define _SLASH 0x75
#define _UNDERLINE 0x70
#define _hand 0x8B
//Symbol of OSD*************
//Bar of osd
#define _BAR_S 0x80
#define _BAR_F 0X81
#define _BAR_3 0x82
#define _BAR_2 0x83
#define _BAR_1 0x84
#define _BAR_EMP 0x85
#define _BAR_END 0x86
//Symbol
#define _Brightness_L 0xAC
#define _Brightness_R 0xAD
#define _Color_L 0xB0
#define _Color_R 0xB1
#define _Contrast_L 0xAE
#define _Contrast_R 0xAF
#define _Tint_L 0x9D
#define _Tint_R 0x9E
//***************************
//OSD color******************
#define black 0x00
#define blue 0x01
#define green 0x02
#define cyan 0x03
#define red 0x04
#define magent 0x05
#define yellow 0x06
#define white 0x07
//************************************
extern void gotoxy(BYTE x, BYTE y);
extern void SetOSDAttribute(BYTE color);
extern void SetOSDDisplay(BYTE font, bit page2);
extern void PrintChar(BYTE FontCode, BYTE Color, bit Page2);
extern void PrintString(BYTE *string, BYTE color);
extern void PrintDec(BYTE value, BYTE color);
extern void PrintHex(BYTE value, BYTE color);
extern void PrintBar(BYTE value, BYTE color);
extern void PrintOneBar(BYTE Cstart, BYTE Rstart, BYTE color);
extern void InitialOSD(void);
extern void OpenOSD(void);
extern void CloseOSD(void);
extern void ClearOSD(void);
extern void CloseOSDWindow(BYTE WinNo);
extern void ClearRow(BYTE row, BYTE color);
extern void SetWindow(BYTE CStart,BYTE CEnd,BYTE RStart,BYTE REnd,BYTE Color,BYTE WinNum);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -