emc_password.c

来自「关于嵌入式PCB板UI的程序」· C语言 代码 · 共 58 行

C
58
字号
/*******************************************************************************
File name		: emc_password.c
Description	: password management
Revision    	: 1.0

COPYRIGHT (C) EMC-HUST-JRC 2005.

Date         	Label   	Auther 		Comment
----		----    	------		---------------------
02-18-2006			Allen Wu		Created
*********************************************************************************/

/* Includes --------------------------------------------------------------------- */
#include "stdio.h"
//#include "hl_stosd.h"
#include "usif.h"
//#include "OsdRegionInit.h"
#include "gui.h"
#include "osdwrap.h"
#include "UIPositionDef.h"
#include "emc_menustate.h"
#include "emc_font.h"
#include "emc_password.h"

/* Private Typedef ----------------------------------------------------------------*/
#define PASSWORD_WINDOW_X MAINMENU_X+MAINMENU_W+5
#define PASSWORD_WINDOW_Y MAINMENU_ITEM_Y-3
#define PASSWORD_WINDOW_WIDTH 300
#define PASSWORD_WINDOW_HEIGHT 120

#define MAX_PASSWORD_LENTH 4
/* Global variables & structures----------------------------------------------------- */

/* Global Data -------------------------------------------------------------------	*/
extern int LangSelect; 
extern EMCFont_Type EMCFontTypeArray[];
extern BOX_INFO_STRUCT	*pstBoxInfo;
extern BOOL parentalLockEnabled;

extern void SRUIF_UpdateBoxInfo(void);
extern void SetPasswordMenuItemAvailable(void);
extern void HideSubMenuPage(void);
extern void RedrawSubMenuPage(BOOL bPass);

/* Local Data --------------------------------------------------------------------	*/
static char cPassword[5];
static int iPasswordInputPos = -1;
static int iPassword[2];
//static BOOL bSetupPassword = TRUE;/*TRUE-Setup Password,FALSE-Change Password*/
static int iPasswordWindowType = PASSWORD_SETUP;
//static BOOL bPasswordSetupSuccess = FALSE;
static int iPasswordInputState = 0;/*0: 1st EditBox,1: 2nd EditBox*/
static int iInputNewPasswordTimes = 0;
static char *sTextArray[][3]=
{
	{"Password Setup","建立密码","砞﹚盞絏"},/*0*/
	{"INFO:","提示:","矗ボ"},/*1*/
	{"Input the Password","请输入密码!","叫块

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?