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

📄 win_syssupersetpassword.c~

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C~
字号:
/*win_sysSupersetPassword.c*//***	COMPANY NAME:	国星**	FILE    NAME:	win_sysSupersetPassword.c**	FILE	PATH:	Interface/win_sysSupersetPassword.c**	WINDOWS NAME:	密码输入**	WINDOWS PATH:	系统 / 高级设置 / (管理信息, 缺省设置, 特殊设置)/ 密码输入**	CREATER	NAME:	LiWencheng, JiangYuanqing**	MENDER	NAME:	LiWencheng**	CHANGE  TIME:	11/4/2007 **	OTHER INFORMATION;	无*/#include "sysSrcInfo.h"static HWND flagSSPW = 0;static HWND hEditPassWord;static BITMAP bmpsysSupersetPassword;//缓存中间状态栏图片static HWND hWndMainsysSupersetPassword;static const char *bmp_name_sysSupersetPassword[] = {	"./Pictures/d_input_password.png", //第一张来做主界面	"./Pictures/OK.PNG", 						"./Pictures/return.PNG"					};/* 定义皮肤元素数组 */static skin_item_t skinItemssysSupersetPassword [] ={	{SIID_OK,      SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE, 		 BUTTONLEFT_X,  BUTTON_Y, {},  1, "" }, 	{SIID_RETURN,  SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE, 		 BUTTONRIGHT_X, BUTTON_Y, {},  2, "" }, };/* 定义皮肤 */static skin_head_t skinsysSupersetPassword ={    "skinsysSupersetPassword",     SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 2, skinItemssysSupersetPassword, FALSE};static void CloseWindow_sysSupersetPassword (){	LoadSkinBmps (&skinsysSupersetPassword, FALSE, bmp_name_sysSupersetPassword, 				 (sizeof (bmp_name_sysSupersetPassword))/sizeof (char *) );              	ShowWindow (hWndMainsysSupersetPassword, SW_HIDE);	SendMessage (hWndMainsysSupersetPassword, MSG_CLOSE, 0, 0);}static int main_event_cb_sysSupersetPassword (HWND hwnd, skin_item_t* item, int event, void* data){	char buff[21];    if (event == SIE_BUTTON_CLICKED) {	switch (item->id) {  //按的那个图片			case SIID_OK:			GetWindowText (hEditPassWord, buff, 21);		    if (ComparePassWord (buff)){				CloseWindow_sysSupersetPassword ();				switch (flagSSPW){					case 0:						win_sysSupersetManage (hWndMain );					break;					case 1:						win_sysSupersetDefault (hWndMain );					break;					case 2:						win_sysSupersetSpecial (hWndMain );					break;					case 3:					break;				}		    }					    break;   			case SIID_RETURN:	   				win_SysSuperSet (hWndMain );				CloseWindow_sysSupersetPassword ();            break;        }    }    return 1;}static int msg_event_cb_sysSupersetPassword (HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){	HDC hdc;	static   int i;        switch (message) {        	case MSG_CREATE:				hEditPassWord = CreateWindow (CTRL_SLEDIT, "", 								WS_CHILD | WS_VISIBLE | WS_BORDER |ES_PASSWORD, //|ES_READONLY, 								787, 55, 50, 94, 20, hwnd, 0);				SendMessage (hEditPassWord, EM_LIMITTEXT, 20, 0L);//set length of inputing text			break;			case MSG_PAINT :				hdc=BeginPaint (hwnd);					SetBkMode (hdc, BM_TRANSPARENT);                	EndPaint (hwnd, hdc);   	        break;    }        return 1;}void  win_sysSupersetPassword (HWND hwndmain, int flag){	MSG msg;	flagSSPW = flag;	LoadSkinBmps (&skinsysSupersetPassword, TRUE, bmp_name_sysSupersetPassword, 				 (sizeof (bmp_name_sysSupersetPassword))/sizeof (char *) );	if (skinsysSupersetPassword.bmps == NULL) {      	  	printf ("Could not load skin bitmaps!\n");	}	if (!skin_init (&skinsysSupersetPassword, main_event_cb_sysSupersetPassword, msg_event_cb_sysSupersetPassword) ){    /* 初始化皮肤 */        	printf ("skin init fail!\n\n");	}	else{ 	    hWndMainsysSupersetPassword =  create_skin_control (&skinsysSupersetPassword, hwndmain, 153, DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT);		currShowWindowHwnd = &hWndMainsysSupersetPassword;	}}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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