📄 osdres003.c
字号:
#define __OSDRES003__
#include "Core\Header\Include.h"
#if(_OSD_TYPE == _OSD003)
#define FONT_BASE_ADDRESS 0x300//0x300
//-----------------------------------------------------------------
//------------------------------------------------------------------------------
BYTE code tOSD_WINDOW7_STYLE[] =
{
WINNO(0),
SB_THICKNESS(7) | SB_HEIGHT(7) ,
SHADOW_COLOR(0) | BORDER_COLOR(0),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(4),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(0) |
WINDOW_TYPE(0) |
WINDOW_ENABLE(1)
/*
WINNO(7),
0x3f, // Byte 0 of 11ch
(_CP_BLACK << 4)| _CP_WHITE, // Byte 1 of 11ch
0xfc, // Byte 2 of 11ch
0x00, // Byte 0 of 11fh
0x40 | _CP_BLACK, // Byte 1 of 11fh
0x01
// Byte 2 of 11fh
*/
};
//------------------------------------------------------------------------------
BYTE code tOSD_WINDOW0_STYLE[] =
{
WINNO(0),
SB_THICKNESS(7) | SB_HEIGHT(7) ,
SHADOW_COLOR(0) | BORDER_COLOR(0),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(0) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(0),
RESERVED,
GRADIENT_PER_LEVEL(2) | WINDOW_COLOR(3),
GRADIENT_FUNCTION_EN(0) |
GRADIENT_DIRECTION_HOR |
SHADOW_BORDER_EN(1) |
WINDOW_TYPE(0) |
WINDOW_ENABLE(1)
/*
WINNO(0),
0x09, // Byte 0 of 100h
(4 << 4)| 9, // Byte 1 of 100h
0xf9, // Byte 2 of 100h
0x00, // Byte 0 of 103h
0x30 | _CP_BLUE, // Byte 1 of 103h
0x5f // Byte 2 of 103h
*/
};
//------------------------------------------------------------------------------
BYTE code tPALETTE_0[] =
{
0x00,0x00,0x00, 0x00,0x00,0xd0, // 0000/0001
0x00,0xc0,0x00, 0x48,0x88,0xa8, // 0010/0011
0xc0,0x00,0x00, 0x80,0x20,0x20, // 0100/0101
0xc0,0xc0,0x00, 0xd0,0xd0,0xd0, // 0110/0111
0x00,0x00,0x00, 0x00,0x00,0xff, // 1000/1001
0x00,0xff,0x00, 0x60,0xff,0xff, // 1010/1011
0xff,0x00,0x00, 0xff,0x00,0xff, // 1100/1101
0xff,0xff,0x00, 0xff,0xff,0xff, // 1110/1111
/*
0x9F,0xED,0xAB, 0xFF,0xFF,0xFF,
0xFF,0x00,0x00, 0x00,0x00,0xFF,
0x00,0x00,0x00, 0xFF,0xFF,0x00,
0x00,0xFF,0xFF, 0xFF,0x00,0xFF,
0xFF,0x80,0x00, 0xC0,0xC0,0xC0,
0x80,0x80,0x80, 0x7A,0xB4,0x81,
0x56,0xF0,0x6D, 0xCD,0xF8,0xD4,
0x9F,0xED,0xAB, 0xB4,0xF1,0xBF
*/
};
//---------------------------------------------------------------------------
BYTE code FntIcnBright[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 6
//------------------------------------------
0x01,0x86,0x3C,0x42,0xB7,0xDE,0xFA,0x59,0x00,0x49,0x00,0x00,
0x4C,0x21,0x6A,0x11,0x67,0xA0,0x36,0x54,0xE1,0x61,0x04,0x68,
0xE8,0x86,0xFE,0x00,0x79,0xEB,0x06,0x00,0x00,0x00,0x00,0xC0,
0x22,0x0A,0x99,0xC2,0x5E,0x90,0x03,0x89,0x6B,0xA1,0x82,0x79,
0x54,0xC1,0x2E,0x98,0x83,0xAC,0x42,0x14,0x03,0x00,0x00,0x00,
0x00,0x80,0x37,0x77,0x01,0x9F,0x86,0x6E,0x68,0xA0,0x2C,0x2E,
0x24,0x70,0x02,0x6B,0x2B,0x26,0x0A,0x59,0x00,0x00,0x00,
};
//------------------------------------------------------------------------------
BYTE code FntIcnContrast[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 6
//------------------------------------------
0x0F,0x38,0xE4,0x1C,0x26,0xAB,0x7D,0x59,0x00,0x54,0x00,0x00,
0xB8,0x37,0xB6,0xC6,0x05,0x7B,0xC1,0x5A,0xB0,0x1A,0x1A,0x00,
0x2A,0x22,0x95,0x50,0x95,0x50,0x95,0x50,0x95,0x50,0x95,0x50,
0x95,0x50,0x00,0x00,0x60,0x5A,0x93,0x38,0x24,0x3D,0x24,0x33,
0x24,0x13,0x92,0x34,0xF4,0x82,0xB5,0x60,0x6D,0xB8,0x34,0xB6,
0x7D,0x03,0x00,0x80,0x4A,0xA8,0x4A,0xA8,0x4A,0xA8,0x4A,0xA8,
0x4A,0xA8,0x4A,0xA8,0x9C,0x48,0x01,0x40,0x48,0x32,0x24,0x33,
0x24,0xD3,0x24,0x07,0x49,0xA3,0x07,0x00,0x00,0x00,
};
//------------------------------------------------------------------------------
BYTE code FntIconSaturation[] =
{
0x0F,0x81,0xC3,0xE7,0x69,0xAB,0x2D,0x45,0x00,0x52,0x00,0x00,
0x00,0x00,0x00,0x58,0xD0,0x09,0x80,0x0B,0x64,0x6A,0x75,0xB2,
0xE7,0xAC,0x64,0xF6,0x3A,0x49,0x4D,0xAF,0x80,0x0B,0x70,0xD6,
0x1E,0x00,0x00,0x00,0x00,0x00,0x60,0x28,0x12,0x2B,0xA1,0x3B,
0x61,0x49,0x68,0x16,0x86,0x6E,0xD9,0xBA,0x93,0xA4,0x3B,0x44,
0x07,0x90,0x93,0xCD,0xC9,0x0E,0xEB,0xCC,0x06,0x00,0x80,0x74,
0x0A,0x91,0x00,0x43,0x52,0x45,0x32,0x48,0x0A,0xC6,0xAA,0x42,
0xAA,0x8E,0xA4,0x2A,0x09,0x25,0x01,0x00,
};
//---------------------------------------------------------------------------
BYTE code FntIcnExit[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 6
//------------------------------------------
0x0C,0x3F,0x68,0x7B,0x15,0xD4,0xE2,0xA9,0x00,0x66,0x80,0x5D,
0x30,0x03,0x33,0x70,0xDF,0x30,0x37,0xCC,0x40,0xDD,0xD0,0x1B,
0x40,0x77,0x77,0x37,0xB0,0x2E,0xBD,0xA5,0xAA,0x3B,0xAB,0xAA,
0x3B,0xAA,0xBE,0x5B,0xAA,0xBA,0xD7,0xE7,0xB9,0xBB,0x03,0x84,
0xA7,0x13,0xA6,0x12,0x56,0x12,0x48,0x20,0x81,0x04,0x12,0x5E,
0xB9,0x56,0xB8,0x4C,0xE0,0xFD,0xC2,0x0C,0xD4,0x0D,0xB3,0xA1,
0x06,0x00,0x70,0xEA,0x74,0xF7,0xAA,0xEA,0x5E,0xA9,0x7A,0x7A,
0xED,0xAA,0xE4,0xF3,0x9C,0x73,0x52,0xD7,0x39,0xF6,0xA3,0x9A,
0x4B,0x15,0x80,0x30,0x6F,0x02,0x09,0x24,0x90,0x40,0x50,0xD7,
0x42,0x06,0x2C,0x00,
};
//---------------------------------------------------------------------------
BYTE code FntIcnReset[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 6
//------------------------------------------
0x08,0x14,0x26,0x73,0xFC,0xDE,0xBA,0x59,0x00,0x3D,0x00,0x00,
0x00,0xC0,0xF4,0x61,0x2A,0x4D,0xD5,0xFD,0xA1,0x00,0x00,0x00,
0xAE,0x57,0x41,0x65,0x01,0x00,0x08,0x00,0x00,0x00,0x00,0x2B,
0x82,0xD2,0x10,0xD0,0x00,0x50,0x30,0x82,0x32,0x0D,0x0A,0x00,
0x00,0x00,0x00,0x05,0x00,0xB8,0xB2,0x77,0x00,0x00,0x00,0x84,
0x43,0xA8,0x27,0xCD,0x4C,0x23,0xDD,0x00,0x00,0x00,0x00,
};
//---------------------------------------------------------------------------
BYTE code FntIcnLang[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 6
//------------------------------------------
0x0F,0x18,0xC3,0x2E,0x74,0x9B,0x6D,0x5A,0x00,0x63,0x80,0x02,
0xB3,0xB1,0xA1,0xEE,0x2A,0x76,0x2B,0x1A,0xA5,0x51,0x05,0x55,
0x80,0x95,0x99,0x95,0x4A,0xA8,0x27,0x59,0xEB,0xB9,0x92,0xC9,
0x53,0x89,0xA9,0xBA,0x42,0x25,0x17,0x92,0x73,0xAD,0x00,0x68,
0x90,0x31,0x24,0x7D,0x48,0x26,0x24,0x39,0x2D,0x49,0x77,0x27,
0x47,0xF7,0x04,0xAA,0x34,0x4A,0x43,0x6F,0xB8,0x0B,0xB6,0x3D,
0xA0,0x00,0x00,0x49,0xAE,0x24,0x49,0x55,0xAE,0x84,0xD4,0x39,
0xAC,0xEA,0xA1,0xAA,0x9B,0xCA,0xAC,0x35,0x05,0x00,0xBA,0x7B,
0x94,0xEE,0x56,0x50,0x37,0xEC,0x86,0x1B,0xF7,0x02,0x0D,0x00,
0x00,
};
//---------------------------------------------------------------------------
BYTE code FntIconHue[] =
{
0x0F,0x81,0x3C,0x7E,0x69,0x4B,0x5D,0xA2,0x00,0x60,0x00,0x00,
0x00,0xBA,0xA1,0x1B,0x00,0x00,0x00,0x01,0x39,0x6B,0x4F,0x92,
0x24,0x49,0x92,0x24,0x49,0x92,0xAC,0x93,0x24,0x73,0xCF,0xCE,
0x24,0x1C,0x40,0xC1,0x54,0xD1,0xA9,0x62,0xA7,0xEA,0xBD,0x93,
0xAA,0x9D,0xA4,0x2A,0x49,0xAA,0x92,0xA4,0x2A,0xC9,0x24,0x48,
0xC2,0x4E,0xD2,0x92,0x75,0xBA,0x13,0xA5,0xF3,0xC0,0x09,0x3C,
0x44,0x07,0xC8,0xCA,0xB2,0xA3,0x56,0x72,0xA1,0x72,0xC1,0x15,
0xB8,0x52,0x5A,0x92,0x95,0x09,0x91,0x00,0x53,0x45,0x54,0xD1,
0x14,0x00,0x05,0x5D,0x85,0x54,0x31,0x94,0x04,0x00,
};
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
BYTE code FntIcnSpker[] =
{
//----------Font libary infomation----------
//Name : MS Sans Serif
//Size : 8
//X : 0
//Y : 0
//Format : RTD VLC 1Bit
//Count : 12
//------------------------------------------
0x03,0xC8,0x14,0xFE,0x76,0x2B,0xD9,0xA5,0x00,0xB6,0x00,0x00,
0x00,0x80,0x0C,0xF6,0xB9,0x82,0xAA,0x64,0xAB,0x4A,0x00,0x81,
0xD9,0x70,0xBD,0x64,0x76,0x38,0x57,0x42,0x57,0x32,0x0F,0xC9,
0x0C,0xC9,0x42,0x00,0x60,0x81,0x81,0x47,0x7B,0xD6,0xE8,0x9E,
0x61,0xF5,0x8C,0x5E,0x8B,0xEE,0xB5,0xBA,0x5B,0x55,0x62,0x57,
0x25,0x5C,0x47,0xB6,0x09,0x00,0x00,0x00,0x80,0x58,0x24,0x33,
0x24,0xCF,0x90,0x50,0x9D,0x70,0x9D,0x6C,0x26,0xEF,0x05,0x7B,
0x20,0x40,0xAF,0xD5,0xDD,0xBD,0x16,0xAD,0xD7,0x0C,0xDD,0x33,
0x46,0xAF,0xC7,0x03,0x03,0x16,0x00,0x00,0x00,0xE0,0x2E,0x98,
0x00,0xB0,0x41,0x6D,0xA8,0x02,0x00,0xC8,0xC0,0xB9,0x90,0xAE,
0x36,0x87,0xBB,0xAE,0xCE,0xEC,0xD4,0x5D,0x77,0x76,0x5D,0xDD,
0x49,0x00,0xD4,0x82,0x2A,0x45,0xD5,0x8D,0xFD,0x69,0xD4,0x81,
0x2A,0xA8,0x82,0x2A,0xAA,0x60,0x17,0xCC,0x86,0x3B,0x98,0x2E,
0x80,0x00,0x00,0xD0,0x77,0x25,0xC7,0x64,0x47,0xF1,0xDD,0x7D,
0xC1,0x99,0x6A,0xE2,0x3A,0x30,0x01,0x00,0xA0,0x0A,0xAA,0xE0,
0x94,0xE6,0xB3,0xDD,0x54,0x15,0xAA,0x82,0x2A,0x58,0x05,0x00,
};
BYTE code tUserMenuOsdMap[] =
{
18, // Row Count
LOBYTE(FONT_BASE_ADDRESS),HIBYTE(FONT_BASE_ADDRESS),
39,//1, // Row 0 char count
30, // Row 1 char count
30, // Row 2 char count
39, // Row 3 char count
46, // Row 4 char count
39, // Row 5 char count
46, // Row 6 char count
39, // Row 7 char count
46, // Row 8 char count
39, // Row 9
46, // Row 10
39, // Row 11
46, // Row 12
39, // 13
46, // 14
39, // 15
39, // 16
39, // 17
};
//-----------------------------------------------------------------
BYTE code tArrowHead[] = {0x56,0x57,0x00};
BYTE code tFactoryMenuOsdMap[] =
{
9, // Row Count
LOBYTE(FONT_BASE_ADDRESS),HIBYTE(FONT_BASE_ADDRESS),
35, // Row 0 char count
35, // Row 1 char count
35, // Row 2 char count
35, // Row 3 char count
35, // Row 4 char count
35, // Row 5 char count
35, // Row 6 char count
35, // Row 7 char count
35, // Row 8 char count
};
//-----------------------------------------------------------------
BYTE code t001MenuOsdMap[] =
{
4, // Row Count
LOBYTE(FONT_BASE_ADDRESS),HIBYTE(FONT_BASE_ADDRESS),
25, // Row 0 char count
25, // Row 1 char count
25, // Row 2 char count
25, // Row 3 char count
};
//-----------------------------------------------------------------
BYTE code tMsgOsdMap[] =
{
8, // Row Count
LOBYTE(FONT_BASE_ADDRESS),HIBYTE(FONT_BASE_ADDRESS),
20, // Row 0 char count
20, // Row 1 char count
20, // Row 2 char count
20, // Row 3 char count
20, // Row 4 char count
20, // Row 5 char count
20, // Row 6 char count
20, // Row 7 char count
};
/*
//------------------------------------------------------------------------------
BYTE code tPALETTE_0[] =
{
//-------------:Palette ----------
0x9F,0xED,0xAB, 0xD2,0xC1,0x8B,
0x2E,0x6D,0xA3, 0x00,0x00,0x00,
0xFF,0xFF,0xFF, 0x48,0x53,0x65,
0xC0,0xC0,0xC0, 0xff,0xff,0x00,//0x80,0x80,0x80,
0xFF,0x80,0x00, 0xC0,0xC0,0xC0,
0x80,0x80,0x80, 0x7A,0xB4,0x81,
0x56,0xF0,0x6D, 0x00,0xFF,0x00,
0x00,0x00,0xFF, 0xFF,0x00,0x00,
};
*/
//------------------------------------------------------------------------------
BYTE code tMainWindowStyle[] =
{
WINNO(0),
SB_THICKNESS(1) | SB_HEIGHT(1) ,
SHADOW_COLOR(4) | BORDER_COLOR(3),
R_GRADIENT_POLARITY_DEC |
G_GRADIENT_POLARITY_INC |
B_GRADIENT_POLARITY_DEC |
GRADIENT_LEVEL(0) |
R_COLOR_GRADIENT_EN(1) |
G_COLOR_GRADIENT_EN(0) |
B_COLOR_GRADIENT_EN(1),
RESERVED,
GRADIENT_PER_LEVEL(1) | WINDOW_COLOR(5),
GRADIENT_FUNCTION_EN(0) |
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -