//集中 SetKeyBoard 和 SetMouse bool OutDevice::SetDevice() { if(m_devtype & MOUSE) { if(!SetMouse()) { return false; } } if(m_devtype & KEYBOARD) { if(!SetKeyBoard()) { return false; } } return true; }
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; } } }