menu.h

来自「myson的MTV332的DEMO程序 主要功能有菜单的设计和无线遥控以及视频」· C头文件 代码 · 共 235 行

H
235
字号

#ifdef _DebugMsg_
code BYTE DEBUG_STR[]=
	//{_D,_e,_b,_u,_g,__,_M,_e,_s,_a,_g,_e,__,__,__};
	{_D};
#endif

code BYTE NTSC_STR[]=
	{_N,_T,_S,_C,__,_M,_O,_D,_E,__,__,__,__,__,__};

code BYTE PAL_STR[]=
	{_P,_A,_L,__,_M,_O,_D,_E,__,__,__,__,__,__,__};

code BYTE NoSyncInput_STR[]=
	{_N,_O,__,_S,_Y,_N,_C,__,__,__,__,__,__,__,__};

code BYTE EmptyString[30]={
__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__,__};

code BYTE KEY_HOLD[]=
	{_K,_E,_Y,__,_H,_O,_L,_D,__,__,__,__,__,__,__};
	
code BYTE VG1Str[]=
	{_G,_a,_m,_m,_a,_1,__,__,__,__,__,__,__,__,__};

code BYTE VG2Str[]=
	{_G,_a,_m,_m,_a,_2,__,__,__,__,__,__,__,__,__};

code BYTE ComAMP[]=
	{_V,_C,_O,_M,__,_A,_m,_p,_l,_i,_t,_u,_d,_e,__};

code BYTE COMDC[]=
	{_V,_C,_O,_M,__,_D,_C,__,__,__,__,__,__,__,__};

code BYTE SDriveRed[]=
	{_D,_r,_i,_v,_e,__,_R,__,__,__,__,__,__,__,__};

code BYTE SDriveGreen[]=
	{_D,_r,_i,_v,_e,__,_G,__,__,__,__,__,__,__,__};

code BYTE SDriveBlue[]=
	{_D,_r,_i,_v,_e,__,_B,__,__,__,__,__,__,__,__};
/*
code BYTE VCTStr[]=
	{_V,__,_C,__,_T,__,_P,__,_W,__,_M,__,__,__,__};

code BYTE PALPStr[]=
	{_P,__,_A,__,_L,__,_P,__,_W,__,_M,__,__,__,__};*/


code BYTE ReturnStr[]=
	{_R,_e,_t,_u,_r,_n,__,__,__,__,__,__,__,__,__};
code BYTE ExitStr[]=
	{_E,_x,_i,_t,__,__,__,__,__,__,__,__,__,__,__};


code BYTE Saturation_Item[]=
	{_C,_o,_l,_o,_r,__,__,__,__,__,__,__,__,__,__};

code BYTE VideoColor_Item[]=
	{_V,_i,_d,_e,_o,__,_C,_o,_l,_o,_r,__,__,__,__};

code BYTE BrightConst_Item[]=
	{_B,_r,_i,_g,_h,_t,__,_C,_o,_n,_s,_t,__,__,__};
code BYTE Brightness_Item[]=
	{_B,_r,_i,_g,_h,_t,_n,_e,_s,_s,__,__,__,__,__};

code BYTE Hue_Item[]=
	{_T,_i,_n,_t,__,__,__,__,__,__,__,__,__,__,__};

code BYTE Contrast_Item[]=
	{_C,_o,_n,_t,_r,_a,_s,_t,__,__,__,__,__,__,__};

code BYTE SubContrast_Item[]=
	{_S,_u,_b,__,_C,_o,_n,_t,_r,_a,_s,_t,__,__,__};

code BYTE Sharpness_Item[]=
	{_S,_h,_a,_r,_p,_n,_e,_s,_s,__,__,__,__,__,__};

code BYTE Rotation_Item[]=
	{_R,_o,_t,_a,_t,_i,_o,_n,__,__,__,__,__,__,__};
code BYTE OSDH_Item[]=
	{_O,_S,_D,__,_H,__,_P,_o,_s,_i,_t,_i,_o,_n,__};

code BYTE OSDV_Item[]=
	{_O,_S,_D,__,_V,__,_P,_o,_s,_i,_t,_i,_o,_n,__};
code BYTE WhiteLimiter_Item[]=
	{_W,_h,_i,_t,_e,__,_L,_i,_m,_i,_t,_e,_r,__,__};
code BYTE BlackLimiter_Item[]=
	{_B,_l,_a,_c,_k,__,_L,_i,_m,_i,_t,_e,_r,__,__};
code BYTE VideoPosition_Item[]=
	{_V,_i,_d,_e,_o,__,_P,_o,_s,_i,_t,_i,_o,_n};
code BYTE VerticalPos_Item[]=
	{_V,_i,_d,_e,_o,__,_V,__,_P,_o,_s,_i,_t,_i,_o,_n};
code BYTE HoriPos_Item[]=
	{_V,_i,_d,_e,_o,__,_H,__,_P,_o,_s,_i,_t,_i,_o,_n};

/*
code BYTE HsyncStStr[]=
	{_H,__,_s,__,_y,__,_n,__,__,__,_S,__,_T,__,__};

code BYTE HsyncEndStr[]=
	{_H,__,_s,__,_y,__,_n,__,__,__,_E,__,_N,__,_D};*/


code BYTE Format_Item[]=
	{_F,_o,_r,_m,_a,_t,__,__,__,__,__,__,__,__,__};

//code BYTE Dimmer_Item[]=
//	{__,__,_D,__,_I,__,_M,__,_M,__,_E,__,_R,__,__};

code BYTE Recall_Item[]=
	{_R,_e,_s,_e,_t,__,__,__,__,__,__,__,__,__,__};
code BYTE VideoDafaultStr[]=
	{_D,_e,_f,_a,_u,_l,_t,__,__,__,__,__,__,__,__};

code BYTE Gamma_Item[]=
	{_G,_a,_m,_m,_a,__,_V,_C,_O,_M,__,__,__,__,__};

code BYTE GammaVg1_Str_Item[]=
	{_G,_a,_m,_m,_a,_1,__,__,__,__,__,__,__,__,__};

code BYTE GammaVg2_Str_Item[]=
	{_G,_a,_m,_m,_a,_2,__,__,__,__,__,__,__,__,__};
code BYTE VCOMAMP_Str_Item[]=
	{_V,_C,_O,_M,__,_A,_m,_p,_l,_i,_t,_u,_d,_e,__};

code BYTE VCOMDC_Str_Item[]=
	{_V,_C,_O,_M,__,_D,_C,__,__,__,__,__,__,__,__};

code BYTE DriveRed_Str_Item[]=
	{_D,_r,_i,_v,_e,__,_R,__,__,__,__,__,__,__,__};

code BYTE DriveGreen_Str_Item[]=
	{_D,_r,_i,_v,_e,__,_G,__,__,__,__,__,__,__,__};
code BYTE DriveBlue_Str_Item[]=
	{_D,_r,_i,_v,_e,__,_B,__,__,__,__,__,__,__,__};


code BYTE AVInput[]=
	{_A,_V,__,_I,_n,__,__,__,__,__};

code BYTE SVInput[]=
	{_S,__,_V,_i,_d,_e,_o,__,_I,_n};
code BYTE YCbCrInput[]=
	{_Y,_C,_b,_C,_r,__,_I,_n,__,__};
code BYTE RGBInput[]=
	{_R,_G,_B,__,_I,_n,};
code BYTE WithSync[]=
	{__,_w,_i,_t,_h,__,_S,_y,_n,_c};

code BYTE NoSignal[]=
	{_N,_o,__,_S,_i,_g,_n,_a,_l,__};

code BYTE NTSCMode_Str[]=
	{_N,_T,_S,_C};

code BYTE NTSC443_Str[]=
	{_N,_T,_S,_C,__,_4,_4,_3};
code BYTE PALMode_Str[]=
	{_P,_A,_L};

code BYTE PALM_Str[]=
	{_P,_A,_L,__,_M};

code BYTE PALN_Str[]=
	{_P,_A,_L,__,_N};

code BYTE SECAM_Str[]=
	{_S,_E,_C,_A,_M};

code BYTE DWNTSCMode[]=
	{_N,__,_T,__,_S,__,_C};
code BYTE InputSource_Item[]=
	{_I,_n,_p,_u,_t,__,_S,_o,_u,_r,_c,_e,__,__,__};

code BYTE OSDPosition_Item[]=
	{_O,_S,_D,__,_P,_o,_s,_i,_t,_i,_o,_n,__,__,__};



code BYTE MOD_Item[]=	{_M,_O,_D,_E};
code BYTE MENU_Item[]=	{_M,_E,_N,_U};
code BYTE UP_Item[]	   =	{__,USR_UP,__,__};
code BYTE DOWN_Item[]=	{__,USR_DN,__,__};


//code WORD EmptyString[MainPageItemLength]={
//__,__,__,__,__,__,__,__,__,__,__,__,__,__,__};

/*
code WORD Bright_Item[MaxLanguageItem][MainPageItemLength]={	//brightness
0x1ea,0x1eb,__,_B,_R,_I,_G,_H,_T,_N,_E,_S,_S,__,__,
0x1ea,0x1eb,__,0x19c,__,0x19d,__,0x108,__,0x109,__,__,__,__,__
};

code WORD Color_Item[MaxLanguageItem][MainPageItemLength]={	//color
0x1e2,0x1e3,__,_C,_O,_L,_O,_R,__,__,__,__,__,__,__,
0x1e2,0x1e3,__,0x15d,__,0x112,__,0x108,__,0x109,__,__,__,__,__,	
};

code WORD VideoSetup_Item[MaxLanguageItem][MainPageItemLength]={
0x1e2,0x1e3,__,_V,_I,_D,_E,_O,__,_S,_E,_T,_U,_P,__,
0x1e2,0x1e3,__,_V,_I,_D,_E,_O,__,_S,_E,_T,_U,_P,__
};
*/
/*
code WORD OSDSetup_Item[MaxLanguageItem][MainPageItemLength]={	//osd setup
0x1e0,0x1e1,__,_O,_S,_D,__,_S,_E,_T,_U,_P,__,__,__,
0x1e0,0x1e1,__,_O,_S,_D,__,0x11d,__,0x11e,__,__,__,__,__,
};*/
/*	
code WORD OSDSetup_Item[MaxLanguageItem][MainPageItemLength]={	//osd setup
__,__,_O,_S,_D,__,_S,_E,_T,_U,_P,__,__,__,
__,__,_O,_S,_D,__,0x11d,__,0x11e,__,__,__,__,__,
};

code WORD Misc_Item[MainPageItemLength]={		//misc
0x1f4,0x1f5,__,_M,_I,_S,_C,__,__,__,__,__,__,__,__
};
*/
/*
code WORD Recall_Item[MainPageItemLength]={	//recall
0x1e8,0x1e9,__,_R,_E,_C,_A,_L,_L,__,__,__,__,__,__
};*/
/*
code WORD Exit_Item[MaxLanguageItem][MainPageItemLength]={
__,__,_E,_X,_I,_T,__,__,__,__,__,__,__,__,__,
__,0x161,__,0x162,__,__,__,__,__,__,__,__,__,__,__
};*/

/*
code WORD OSDHPosition_Item[MaxLanguageItem][MainPageItemLength]={
__,__,_O,_S,_D,__,_H,_P,_O,_S,_I,_T,_I,_O,_N,
__,__,_O,_S,_D,__,__,__,0x157,__,0x108,__,0x109,__,__	//

⌨️ 快捷键说明

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