📄 menutbl.h
字号:
PresetMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustCOPYLeftSerNum, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayCOPYLEFTIconGroup,
mibSelectable|mibDrawValue|mibTVItem// Flags
},
//6COPYRIGHT
{ 0, 6, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
PresetMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustCopyChannel, // AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayCOPYRIGHTIconGroup,
mibSelectable|mibDrawValue|mibTVItem// Flags
},
#endif
};
//==============================================================================================
#if TV_ENABLE
#if TV_SYSTEM==TV_NTSC
RadioTextType code DisplayTVTypesStatusIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 13,3, TVTypesStatusText},
};
DrawRadioGroupType code DisplayTVTypesStatusIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayTVTypesStatusIconRadioText}
};
RadioTextType code DisplayTVTypesIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,3, TVTypesText},
};
DrawRadioGroupType code DisplayTVTypesIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayTVTypesIconRadioText}
};
DrawValueType code DisplayTVTypesIconGroup[]=
{
{ 0,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayTVTypesStatusIconRadioGroup// DrawRadioGroupType
},
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayTVTypesIconRadioGroup// DrawRadioGroupType
}
};
RadioTextType code DisplayAutoSearchIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,4, AutoSearchText},
};
DrawRadioGroupType code DisplayAutoSearchIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayAutoSearchIconRadioText}
};
DrawValueType code DisplayAutoSearchIconGroup[]=
{
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayAutoSearchIconRadioGroup// DrawRadioGroupType
}
};
#else
RadioTextType code DisplayAutoSearchIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,3, AutoSearchText},
};
DrawRadioGroupType code DisplayAutoSearchIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayAutoSearchIconRadioText}
};
DrawValueType code DisplayAutoSearchIconGroup[]=
{
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayAutoSearchIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
RadioTextType code DisplayManualSearchIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,4, ManualSearchText},
};
DrawRadioGroupType code DisplayManualSearchIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayManualSearchIconRadioText}
};
DrawValueType code DisplayManualSearchIconGroup[]=
{
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayManualSearchIconRadioGroup// DrawRadioGroupType
}
};
#endif
/****************************************************************************************************/
RadioTextType code DisplayFineTuneIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,5, FineTuneText},
};
DrawRadioGroupType code DisplayFineTuneIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayFineTuneIconRadioText}
};
DrawValueType code DisplayFineTuneIconGroup[]=
{
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayFineTuneIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
RadioTextType code DisplayBANDSelectIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 13,6, CurrentBandText},
};
DrawRadioGroupType code DisplayBANDSelectIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayBANDSelectIconRadioText}
};
RadioTextType code DisplayBANDIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,6, BANDText},
};
DrawRadioGroupType code DisplayBANDIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayBANDIconRadioText}
};
DrawValueType code DisplayBANDIconGroup[]=
{
{ 0,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayBANDSelectIconRadioGroup// DrawRadioGroupType
},
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayBANDIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
DrawNumberType code DrawDisplayProgramNumber[]=
{ //Flags, ForeColor, BackColor,SelForeColor, SelBackColor,XPos, YPos, GetValue
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 13, 7,GetChannelNumber}
};
RadioTextType code DisplayProgramIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,7, ProgramText},
};
DrawRadioGroupType code DisplayProgramIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayProgramIconRadioText}
};
DrawValueType code DisplayProgramIconGroup[]=
{
{ dwiEnd,
DrawDisplayProgramNumber,// DrawNumberType
NULL,// DrawGuageType
DisplayProgramIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
RadioTextType code SkipStatusIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 14,8, SelectONText},
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 14,8, SelectOFFText},
};
DrawRadioGroupType code DisplaySkipStatusIconRadioGroup[] =
{ // Flags, GetValue RadioText
{ dwiSingleRadioItem,GetSkipValue, SkipStatusIconRadioText}
};
RadioTextType code DisplaySkipIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,8, SkipText},
};
DrawRadioGroupType code DisplaySkipIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplaySkipIconRadioText}
};
DrawValueType code DisplaySkipIconGroup[]=
{
{ 0,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplaySkipStatusIconRadioGroup// DrawRadioGroupType
},
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplaySkipIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
MenuItemType code PresetMenuItems[]=
{
#if TV_SYSTEM==TV_NTSC
// 1NTSC SYSTEM TYPES
{ 0, 3, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustTVTypes,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayTVTypesIconGroup,
mibSelectable|mibDrawValue// Flags
},
//1AUTO SEARCH
{ 0, 4, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
AutoSearchKeyEvent, //KeyEvent;
{ NULL,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayAutoSearchIconGroup,
mibSelectable|mibDrawValue// Flags
},
#else
//1AUTO SEARCH
{ 0, 3, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
AutoSearchKeyEvent, //KeyEvent;
{ NULL,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayAutoSearchIconGroup,
mibSelectable|mibDrawValue// Flags
},
//2Manual Search
{ 0, 4, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
SearchKeyEvent, //KeyEvent;
{ NULL,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayManualSearchIconGroup,
mibSelectable|mibDrawValue// Flags
},
#endif
//3Fine Tune
{ 0, 5, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ FineTuneAdjust,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayFineTuneIconGroup,
mibSelectable|mibDrawValue// Flags
},
//4BAND
{ 0, 6, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustBandValue,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayBANDIconGroup,
mibSelectable|mibDrawValue// Flags
},
//5PROGRAM
{ 0, 7, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustProgram,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplayProgramIconGroup,
mibSelectable|mibDrawValue// Flags
},
//6SKIP
{ 0, 8, // XPos, YPos;
CP_GrayColor,CP_GrayColor, // ForeColor, BackColor;
CP_RedColor, CP_GrayColor, // SelForeColor, SelBackColor;
ClockMenu, //NextMenuPage;
DWI_Icon,// DrawMenuItemType;
HandIcon, // DisplayText;
NaviKeyEvent, //KeyEvent;
{ AdjustSkip,// AdjustFunction
NULL // ExecFunction
},// *DisplayValue;
DisplaySkipIconGroup,
mibSelectable|mibDrawValue// Flags
}
};
#endif
//==============================================================================================
RadioTextType code DisplaySleepTimeIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,3, SleepText},
};
DrawRadioGroupType code DisplaySleepTimeIconRadioGroup[] =
{ // Flags, GetValue RadioText
{ 0,NULL, DisplaySleepTimeIconRadioText}
};
DrawNumberType code DrawSleepTimeIconNumber[]=
{ // Flags, ForeColor, BackColor, XPos, YPos, GetValue
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 12, 3,GetSleepTimeValue}
};
DrawValueType code DisplaySleepTimeIconGroup[]=
{
{
dwiEnd,
DrawSleepTimeIconNumber,// DrawNumberType
NULL,// DrawGuageType
DisplaySleepTimeIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
RadioTextType code DisplayTimeIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,4, TimeText},
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 11,4, TimeHourText},
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 14,4, TimeMinuteText},
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 13,4, ColonText},
};
DrawRadioGroupType code DisplayTimeIconRadioGroup[] =
{ // Flags, GetValue RadioText
{0,NULL, DisplayTimeIconRadioText}
};
DrawValueType code DisplayTimeIconGroup[]=
{
{ dwiEnd,
NULL,// DrawNumberType
NULL,// DrawGuageType
DisplayTimeIconRadioGroup// DrawRadioGroupType
}
};
/****************************************************************************************************/
RadioTextType code DisplayOFFTimeIconRadioText[]=
{ // Flags, ForeColor, BackColor,SelForeColor, SelBackColor, XPos, YPos, DisplayText
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 2,5, OFFTimeText},
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 11,5, OFFTimeHourText},
{0,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 14,5, OFFTimeMinuteText},
{dwiEnd,CP_WhiteColor,CP_GrayColor,CP_RedColor,CP_GrayColor, 13,5, ColonText},
};
DrawRadioGroupType code DisplayOFFTimeIconRadioGroup[] =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -