⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctrl..c

📁 NT68617源程序代码集合
💻 C
📖 第 1 页 / 共 4 页
字号:
	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 + -