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

📄 win_syssuperpasswordset.c~

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C~
字号:
/*win_sysSuperPwSet.c*//***	COMPANY NAME:	国星**	FILE    NAME:	win_sysSuperPwSet.c**	FILE	PATH:	Interface/win_sysSuperPwSet.c**	WINDOWS NAME:	密码设置**	WINDOWS PATH:	系统 / 高级设置 / 密码设置**	OTHER INFORMATION;	无**	CREATER	NAME:	LiWencheng, JiangYuanqing**	MENDER	NAME:	LiWencheng**	CHANGE  TIME:	11/4/2007 */#include "sysSrcInfo.h"#define JULI_SLLI	21static BITMAP bmpsysSuperPwSet;//缓存中间状态栏图片static HWND hWndMainsysSuperPwSet;static HWND hEditPwSet[3], hEditUserName;static const char *bmp_name_sysSuperPwSet[] = {	"./Pictures/b_windowsbackground_1.PNG", 			"./Pictures/OK.PNG", 						"./Pictures/return.PNG"					};/* 定义皮肤元素数组 */static skin_item_t skinItemssysSuperPwSet [] ={	{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 skinsysSuperPwSet ={    "skinsysSuperPwSet",     SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 2, skinItemssysSuperPwSet, FALSE};static const char *labels_sysSuperPwSet[] = {	"原密码", 	"新密码", 	"确认密码", 	"用户信息", };static void CloseWindow_sysSuperPwSet (){	LoadSkinBmps (&skinsysSuperPwSet, FALSE, bmp_name_sysSuperPwSet, 				 (sizeof (bmp_name_sysSuperPwSet))/sizeof (char *) );              	ShowWindow (hWndMainsysSuperPwSet, SW_HIDE);	UnloadBitmap ( &bmpsysSuperPwSet );}static int main_event_cb_sysSuperPwSet (HWND hwnd, skin_item_t* item, int event, void* data){		char buff[21], buffNewWord[21];	if (event == SIE_BUTTON_CLICKED) {		switch (item->id) {  				case SIID_OK:				GetWindowText (hEditPwSet[0], buff, 21);				if (ComparePassWord (buff)){		    		GetWindowText (hEditPwSet[1], buff, 21);		    		GetWindowText (hEditPwSet[2], buffNewWord, 21);				if (!strcmp (buffNewWord, buff ) )				{					SetPassWord (buff);				}		    }					break;               case SIID_RETURN://return				win_SysSuperSet (hWndMain );		   		CloseWindow_sysSuperPwSet ();            break;        }    }    return 1;}static int msg_event_cb_sysSuperPwSet (HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){	HDC hdc;	int i;	char string[10];        switch (message) {        	case MSG_CREATE:				LoadBitmap (HDC_SCREEN, &bmpsysSuperPwSet, "Pictures/a_sysSysSuperset_4.PNG");				for (i=0;i<3;i++)				{					hEditPwSet[i] = CreateWindow (CTRL_SLEDIT, "", WS_CHILD | WS_VISIBLE | WS_BORDER|ES_PASSWORD, //|ES_READONLY, 									i+123, 75, 40+i*JULI_SLLI, 80, 20, hwnd, 0);				}				hEditUserName = CreateWindow (CTRL_SLEDIT, "9898", WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_PASSWORD, //|ES_READONLY, 								i+123, 75, 40+i*JULI_SLLI, 80, 20, hwnd, 0);				InvalidateRect (hWndMainSysLook, NULL, TRUE);//re1draw 	        break;	        case MSG_PAINT :				hdc=BeginPaint (hwnd);					SetBkMode (hdc, BM_TRANSPARENT); 					FillBoxWithBitmap (hdc, ZTL_PIC_X, ZTL_PIC_Y, ZTL_PIC_W, ZTL_PIC_H, &bmpsysSuperPwSet);					TextOut (hdc, WZ_ZTL_X4, WZ_ZTL_Y, "密码设置" ); 					TextOut (hdc, RJ_X, 21, "修改用户信息及密码" ); 					for (i=0;i<4;i++)					{						TextOut (hdc, 2, 40+i*JULI_SLLI, labels_sysSuperPwSet[i] ); 					}  				EndPaint (hwnd, hdc); 			break;       }        return 1;}void  win_sysSuperPwSet (HWND hwndmain ){	MSG msg;	LoadSkinBmps (&skinsysSuperPwSet, TRUE, bmp_name_sysSuperPwSet, (sizeof (bmp_name_sysSuperPwSet))/sizeof (char *) );	if (skinsysSuperPwSet.bmps == NULL) {      	  	printf ("Could not load skin bitmaps!\n");	}	if (!skin_init (&skinsysSuperPwSet, main_event_cb_sysSuperPwSet, msg_event_cb_sysSuperPwSet) ){    /* 初始化皮肤 */        	printf ("skin init fail!\n\n");	}	else{ 	    hWndMainsysSuperPwSet =  create_skin_control (&skinsysSuperPwSet, hwndmain, 153, DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT);		currShowWindowHwnd = &hWndMainsysSuperPwSet;	}}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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