📄 ctrl..c
字号:
switch (KeyMenuCursor) {
case 0:
// CtrlSelGMItem_BriCon();
CtrlSelMainItem_Image();
break;
/*
================================================================================
= 第二主项: 颜色调整
================================================================================
*/
case 1:
CtrlSelMainItem_OSD();
// CtrlSelMainItem_Image();
// CtrlSelMainItem_Color();
break;
#if USE_AUDIO
/*
================================================================================
= 第三主项: 音频控制
================================================================================
*/
case 2:
CtrlSelMainItem_Audio();
break;
/*
================================================================================
= 第四主项: 系统工具
================================================================================
*/
case 3:
CtrlSelMainItem_Tools();
break;
#else
/*
================================================================================
= 第四主项: 系统工具
================================================================================
*/
case 2:
CtrlSelMainItem_Tools();
break;
#endif
}
FontIndex = FontIndexBackup[9];
#else
ParAdjState = ADJPAR_NONE;
if (!SubMenuCursor) { // 判断是否为子菜单的第一项
#if USE_AUDIO
if (KeyMenuCursor == 5) { // 主项的最后一项,子项的第一项表示消除菜单显示
CtrlOsdReset();
return;
}
#else
if (KeyMenuCursor == 4) { // 主项的最后一项,子项的第一项表示消除菜单显示
CtrlOsdReset();
return;
}
#endif
else {
CtrlMenuReturn();
CtrlActiveOsdReset();
return;
}
}
/*
================================================================================
= 根据不同的信号输入来确定选择的操作
================================================================================
*/
/*
================================================================================
= 第一主项: 亮度和对比度等
================================================================================
*/
switch (KeyMenuCursor) {
case 0:
CtrlSelGMItem_BriCon();
break;
/*
================================================================================
= 第二主项: 图像调节
================================================================================
*/
case 1:
CtrlSelMainItem_Image();
break;
/*
================================================================================
= 第三主项: 颜色调整
================================================================================
*/
case 2:
CtrlSelMainItem_Color();
break;
#if USE_AUDIO
/*
================================================================================
= 第四主项: 音频控制
================================================================================
*/
case 3:
CtrlSelMainItem_Audio();
break;
/*
================================================================================
= 第五主项: 系统工具
================================================================================
*/
case 4:
CtrlSelMainItem_Tools();
break;
#else
/*
================================================================================
= 第四主项: 系统工具
================================================================================
*/
case 3:
CtrlSelMainItem_Tools();
break;
#endif
}
#endif
}
#if EN_ACEROSD
#else
static void CtrlSelGMItem_BriCon(void)
{
switch (SubMenuCursor) {
case 1:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjBri(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_BRIGHTNESS;
}
else AdjBri(SHOWONLY, DISADJ_COLOR);
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjCon(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_CONTRAST;
}
else AdjCon(SHOWONLY, DISADJ_COLOR);
break;
case 3:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjBacklight(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_BACKLIGHT;
}
else AdjBacklight(SHOWONLY, DISADJ_COLOR);
break;
}
MenuBottomInfo();
CtrlActiveOsdReset();
}
#endif
static void CtrlSelMainItem_Image(void)
{
#if EN_ACEROSD
#if USE_DAEWOO
switch (SubMenuCursor+1) {
#else
switch (SubMenuCursor) {
#endif
case 0:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if(Flg_ParAdj)
{
AdjColorManagement(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_COLORMANGEMENT;
}
else AdjColorManagement(SHOWONLY, DISADJ_COLOR);
break;
case 1:
Flg_ParAdj = ~Flg_ParAdj;
// Alignment = LEFT;
// StringWidth = SubMenuWin.He - SubMenuWin.Hs - 4;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjBri(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_BRIGHTNESS;
}
else
{
AdjBri(SHOWONLY, DISADJ_COLOR);
}
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjCon(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_CONTRAST;
}
else AdjCon(SHOWONLY, DISADJ_COLOR);
break;
case 3:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjHpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_HPOS;
}
else AdjHpos(SHOWONLY, DISADJ_COLOR);
break;
case 4:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjVpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_VPOS;
}
else AdjVpos(SHOWONLY, DISADJ_COLOR);
break;
case 5:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjClock(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_CLOCK;
}
else AdjClock(SHOWONLY, DISADJ_COLOR);
break;
case 6:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjPhase(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_PHASE;
}
else AdjPhase(SHOWONLY, DISADJ_COLOR);
break;
case 7:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj)
{
AdjColorTemp(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_COLORTEMP;
}
else AdjColorTemp(SHOWONLY, DISADJ_COLOR);
break;
case 8:
CtrlAutoImage();
break;
}
#if USE_DAEWOO
if (SubMenuCursor != 7)
#else
if (SubMenuCursor != 8)
#endif
{
// MenuBottomInfo();
CtrlActiveOsdReset();
}
#else
switch (SubMenuCursor) {
case 1:
CtrlAutoImage();
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjHpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_HPOS;
}
else AdjHpos(SHOWONLY, DISADJ_COLOR);
break;
case 3:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjVpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_VPOS;
}
else AdjVpos(SHOWONLY, DISADJ_COLOR);
break;
case 4:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjClock(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_CLOCK;
}
else AdjClock(SHOWONLY, DISADJ_COLOR);
break;
case 5:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjPhase(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_PHASE;
}
else AdjPhase(SHOWONLY, DISADJ_COLOR);
break;
}
if (SubMenuCursor != 1) {
MenuBottomInfo();
CtrlActiveOsdReset();
}
#endif
}
#if EN_ACEROSD
static void CtrlSelMainItem_OSD(void)
{
switch(SubMenuCursor)
{
case 0:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if(Flg_ParAdj)
{
AdjOsdHpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_OSDHPOS;
}
else AdjOsdHpos(SHOWONLY, DISADJ_COLOR);
break;
case 1:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if(Flg_ParAdj)
{
AdjOsdVpos(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_OSDVPOS;
}
else AdjOsdVpos(SHOWONLY, DISADJ_COLOR);
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjOsdTime(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_OSDTIME;
}
else AdjOsdTime(SHOWONLY, DISADJ_COLOR);
break;
}
// MenuBottomInfo();
CtrlActiveOsdReset();
}
#endif
#if EN_ACEROSD
#else
static void CtrlSelMainItem_Color(void)
{
#if EN_ACEROSD
switch (SubMenuCursor) {
case 0:
CtrlAutoColor();
break;
case 1:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjColor(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_COLOR;
}
else AdjColor(SHOWONLY, DISADJ_COLOR);
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjRgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_RGAIN;
}
else AdjRgain(SHOWONLY, DISADJ_COLOR);
break;
case 3:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjGgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_GGAIN;
}
else AdjGgain(SHOWONLY, DISADJ_COLOR);
break;
case 4:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if (Flg_ParAdj) {
AdjBgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_BGAIN;
}
else AdjBgain(SHOWONLY, DISADJ_COLOR);
break;
}
if (SubMenuCursor != 0)
{
// MenuBottomInfo();
CtrlActiveOsdReset();
}
#else
switch (SubMenuCursor) {
case 1:
CtrlAutoColor();
break;
case 2:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjColor(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_COLOR;
}
else AdjColor(SHOWONLY, DISADJ_COLOR);
break;
case 3:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjRgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_RGAIN;
}
else AdjRgain(SHOWONLY, DISADJ_COLOR);
break;
case 4:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjGgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_GGAIN;
}
else AdjGgain(SHOWONLY, DISADJ_COLOR);
break;
case 5:
Flg_ParAdj = ~Flg_ParAdj;
if (Flg_ParAdj) {
AdjBgain(SHOWONLY, ENADJ_COLOR);
ParAdjState = ADJPAR_BGAIN;
}
else AdjBgain(SHOWONLY, DISADJ_COLOR);
break;
}
if (SubMenuCursor != 1) {
MenuBottomInfo();
CtrlActiveOsdReset();
}
#endif
}
#endif
#if USE_AUDIO
static void CtrlSelMainItem_Audio(void)
{
#if EN_ACEROSD
switch (SubMenuCursor) {
case 0:
Flg_ParAdj = ~Flg_ParAdj;
MenuShowSelectStr();
if(Flg_ParAdj)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -