コード例 #1
0
//集中 SetKeyBoard 和 SetMouse
bool OutDevice::SetDevice()
{
	if(m_devtype & MOUSE)
	{
		if(!SetMouse())
		{
			return false;
		}
	}
	if(m_devtype & KEYBOARD)
	{
		if(!SetKeyBoard())
		{
			return false;
		}
	}
	return true;
}
コード例 #2
0
 void SetSysParameter()
 {
	 BROWINFO setpar_menu;
	 char parameter_str[]=" 1.时间设置    "
					      " 2.显示设置    "
					 " 3.按键设置    "
					 " 4.自动关机时间"
					 " 5.背光时间设置"
					 " 6.开机密码设置"
					 " 7.WIFI网络设置"
					 " 8.WIFI网络查询"
					 " 9.本机站点设置"
					 " 10.恢复出场设置";
	 
	 int select;
	 setpar_menu.iStr=parameter_str;//浏览字符串
	 setpar_menu.lPtr = 0;//起始显示行
	 setpar_menu.cPtr = 0;//初始选择项
	 while(1)
	 {
		DispStr_CE(0,1,"系统设置菜单",DISP_CENTER|DISP_NORMAL|DISP_CLRSCR);
		setpar_menu.mInt=10;//显示总行数
		setpar_menu.lineMax=15;//每行显示最大字符数 
		setpar_menu.startLine=3;//起始行 
		setpar_menu.dispLines=10;//
		setpar_menu.sFont=0;  //0 -大字体
		setpar_menu.numEnable=1;//是否允许键盘方向键 1-允许
		setpar_menu.qEvent=(EXIT_KEY_F1);
		setpar_menu.autoexit =120;
		select=EXT_Brow_Select(&setpar_menu);
		switch(select)
		{
			 case 0:
				 SetTime();
				 break;
			 case 1:
				 SetDisp();
				 break;
			 case 2:
				 SetKeyBoard();
				 break;
			 case 3:
				 AutoPowerDown();
				 break;
			 case 4:
				 SetElAutoTime();
				 break;
			 case 5:
				 SetPassword();
				 break;
			 case 6:
				 Wifi_SetDemo();
				 break;
			 case 7:
			 	Wifi_GetDemo();
				break;
			 case 8:
				 SetLocalSite();
				 break;
			 case 9:
				 ResetPlant();
				 break;
			 default:
				 return;
				 //break;
		 }
	 }
 }