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

📄 win_syssupersetserial.c

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C
字号:
/*win_sysSupersetSerial.c  //序列号*//***	COMPANY NAME:	国星**	FILE    NAME:	win_sysSupersetSerial.c**	FILE	PATH:	Interface/win_sysSupersetSerial.c**	WINDOWS NAME:	序列号**	WINDOWS PATH:	系统 / 高级设置 / 序列号**	OTHER  INFOR;	无**	CREATER	NAME:	LiWencheng, JiangYuanqing**	MENDER	NAME:	LiWencheng**	CHANGE  TIME:	11/4/2007 */#include "sysSrcInfo.h"static BITMAP bmpsysSupersetSerial;//缓存中间状态栏图片static HWND hWndMainsysSupersetSerial;static HWND mulEditSerial, hEditUserID, hEditSerial;static const char *bmp_name_sysSupersetSerial[] = {	"./Pictures/b_windowsbackground_1.PNG",			//第一张来做主界面	"./Pictures/OK.PNG",						"./Pictures/return.PNG"					};/* 定义皮肤元素数组 */static skin_item_t skinItemssysSupersetSerial [] ={	{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 skinsysSupersetSerial ={    "skinsysSupersetSerial",    SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 2, skinItemssysSupersetSerial, FALSE};static void CloseWindow_sysSupersetSerial ( ){	LoadSkinBmps ( &skinsysSupersetSerial, FALSE, bmp_name_sysSupersetSerial, 				 ( sizeof ( bmp_name_sysSupersetSerial))/sizeof ( char *) );              	ShowWindow ( hWndMainsysSupersetSerial, SW_HIDE);	UnloadBitmap (  &bmpsysSupersetSerial );}static int main_event_cb_sysSupersetSerial ( HWND hwnd, skin_item_t* item, int event, void* data){	char buff[100];	if ( event == SIE_BUTTON_CLICKED) {     	switch ( item->id) {  				case SIID_OK:				GetWindowText ( mulEditSerial, buff,100);				SetMangeInfo ( buff);					GetWindowText ( hEditUserID, buff,10);				SetUserID ( buff);					GetWindowText ( hEditSerial, buff,15);				SetSerialNO ( buff);						    break;   			case SIID_RETURN:		   					win_sysSupersetSpecial ( hWndMain );				CloseWindow_sysSupersetSerial ( );            break;        }    }    return 1;}static int msg_event_cb_sysSupersetSerial ( HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){	HDC hdc;	char string[100];        switch ( message) {        	case MSG_CREATE:				LoadBitmap ( HDC_SCREEN, &bmpsysSupersetSerial, "Pictures/d_syssereis.png"); 				hEditUserID = CreateWindow ( CTRL_SLEDIT,"",WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_READONLY,								7874, 65, 22,  90, 20, hwnd, 0);				SendMessage ( hEditUserID, EM_LIMITTEXT, 10,0L);//set length of inputing				sprintf(string ,"%s",GetUserID());				SetWindowText ( hEditUserID, string);				hEditSerial = CreateWindow ( CTRL_SLEDIT,"",WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_READONLY,								7854, 65, 44,  90, 20, hwnd, 0);				SendMessage ( hEditSerial, EM_LIMITTEXT, 10,0L);//set length of inputing				sprintf(string ,"%s",GetSerialNO());				SetWindowText ( hEditSerial, string);				mulEditSerial = CreateWindow ( CTRL_MLEDIT,  "",WS_VISIBLE | WS_BORDER | WS_VSCROLL  | ES_AUTOWRAP, 485, 2, 85,158,  40, hwnd, 0);				SendMessage ( mulEditSerial, EM_SETLINEHEIGHT,10,0);//行高	             //SetNotificationCallback ( hwndmledit_infoCreat,mledit_notif_proc);				SendMessage ( mulEditSerial,  EM_LIMITTEXT, 99,0L);//set length of input text				sprintf(string ,"%s",GetMangeInfo());				SetWindowText ( mulEditSerial, string);			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, &bmpsysSupersetSerial);					TextOut ( hdc, WZ_ZTL_X3, WZ_ZTL_Y, "序列号" ); 			 		TextOut ( hdc, RJ_X, 22, "用户ID" ); 			 		TextOut ( hdc, RJ_X, 44, "序列号" ); 			 		TextOut ( hdc, RJ_X, 64, "管理信息" ); 				EndPaint ( hwnd,hdc);  	        break;    }        return 1;}void  win_sysSupersetSerial ( HWND hwndmain ){	MSG msg;	LoadSkinBmps ( &skinsysSupersetSerial, TRUE, bmp_name_sysSupersetSerial, 				 ( sizeof ( bmp_name_sysSupersetSerial))/sizeof ( char *) );	if ( skinsysSupersetSerial.bmps == NULL) {      	  	printf ( "Could not load skin bitmaps!\n");	}	if ( !skin_init ( &skinsysSupersetSerial, main_event_cb_sysSupersetSerial, msg_event_cb_sysSupersetSerial) ){    /* 初始化皮肤 */        	printf ( "skin init fail!\n\n");	}	else{ 	    hWndMainsysSupersetSerial =  create_skin_control ( &skinsysSupersetSerial, hwndmain,153,DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT);		currShowWindowHwnd = hWndMainsysSupersetSerial;	}}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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