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

📄 win_syslooklocalinfo.c~

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C~
字号:
/***	COMPANY NAME:	国星**	FILE    NAME:	win_SysLookLocalinfo.c**	FILE	PATH:	Interface/win_SysLookLocalinfo.c**	WINDOWS NAME:	本机信息**	WINDOWS PATH:	系统 / 系统查看 / 本机信息**	CREATER	NAME:	LiWencheng,JiangYuanqing**	MENDER	NAME:	LiWencheng**	CHANGE  TIME:	11/4/2007 **	OTHER  INFOR:	无*/#include "sysSrcInfo.h"#define JULI_SLLI	16#define SIID_NEXT	238static HWND hwndEdit[9];static BITMAP bmpSysLookLocinfo;//缓存中间状态栏图片static HWND hWndMainSysLookLocinfo;static const char *bmp_name_SysLookLocinfo[] = {	"./Pictures/b_windowsbackground_1.PNG", 		"./Pictures/OK.PNG", 						"./Pictures/return.PNG", 						"./Pictures/next.PNG"};static const char *labels_SysLookLocinfo[] = {	"本机地址", 		"智能IC卡", 		"序列号", 		"服务频度", 		"通信等级", 		"保密标志", 		"存储容量", 		"用户名", 		"开机时间", 	};/* 定义皮肤元素数组 */static skin_item_t skinItemsSysLookLocinfo [] ={	{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, "" }, 	{SIID_NEXT, 			 SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE, 		 BUTTONCENTER_X,  BUTTON_Y, {},  3, "" }};/* 定义皮肤 */static skin_head_t skinSysLookLocinfo ={    "skinSysLookLocinfo",      SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 3, skinItemsSysLookLocinfo, FALSE /** The number of the items in this skin. */  /* 定义皮肤元素数组 */};static void CloseWindow_SysLookLocinfo (){ 	UnloadData( INBOX,  TYPE_OF_ICXX );	LoadSkinBmps (&skinSysLookLocinfo, FALSE, bmp_name_SysLookLocinfo, 	 (sizeof (bmp_name_SysLookLocinfo))/sizeof (char *) );              	ShowWindow (hWndMainSysLookLocinfo, SW_HIDE);	UnloadBitmap (&bmpSysLookLocinfo);}static int main_event_cb_SysLookLocinfo (HWND hwnd, skin_item_t* item, int event, void* data){    if (event == SIE_BUTTON_CLICKED) {		switch (item->id) {  				case SIID_OK:							break;			case SIID_NEXT:  							win_SysLookLocinfo1 (hWndMain);				CloseWindow_SysLookLocinfo ();			break;     			case SIID_RETURN:		   				win_SysLook (hWndMain);				CloseWindow_SysLookLocinfo ();			break;        }    }    return 1;}static int msg_event_cb_SysLookLocinfo (HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){	char buff[8];	HDC hdc;	int i;	switch (message) {		case MSG_CREATE:								LoadBitmap (HDC_SCREEN, &bmpSysLookLocinfo, "Pictures/a_SysLook_1.PNG");			for (i = 0;i<9;i++)			{				hwndEdit[i] = CreateWindow (CTRL_SLEDIT, "", WS_CHILD | WS_VISIBLE | WS_BORDER, //|ES_READONLY, 								i+123, 75, 20+i*JULI_SLLI, 80, 15, hwnd, 0);			}						if( GetICInfo( ) == 1 ) 			{			sprintf(buff,"%ld", loadedMesg.icInfo[0].icxx.srcID);			printf("---------------%ld\n",loadedMesg.icInfo[0].icxx.srcID);			SetWindowText (hwndEdit[0],buff);			SetWindowText (hwndEdit[1],"");			SetWindowText (hwndEdit[2],"");			sprintf(buff,"%d",loadedMesg.icInfo[0].icxx.servFrequency);			SetWindowText (hwndEdit[3],buff);			sprintf(buff,"%d",loadedMesg.icInfo[0].icxx.commRank);			SetWindowText (hwndEdit[4],buff);			sprintf(buff,"%d",loadedMesg.icInfo[0].icxx.encryptSign);			SetWindowText (hwndEdit[5],buff);			SetWindowText (hwndEdit[6],"");			SetWindowText (hwndEdit[7],"");			SetWindowText (hwndEdit[8],"");			}						InvalidateRect (hWndMainSysLook, NULL, TRUE);		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, &bmpSysLookLocinfo);				for (i = 0;i<9;i++)				{			 		TextOut (hdc, 0, 20+i*JULI_SLLI, labels_SysLookLocinfo[i] );   				} 				TextOut (hdc, WZ_ZTL_X4, WZ_ZTL_Y, "本机信息" ); 			EndPaint (hwnd, hdc); 		break;    }       return 1;}void  win_SysLookLocinfo (HWND hwndmain){	MSG msg;	LoadSkinBmps (&skinSysLookLocinfo, TRUE, bmp_name_SysLookLocinfo, (sizeof (bmp_name_SysLookLocinfo))/sizeof (char *) );	if (skinSysLookLocinfo.bmps == NULL) {      	  	printf ("Could not load skin bitmaps!\n");	}	if (!skin_init (&skinSysLookLocinfo, main_event_cb_SysLookLocinfo, msg_event_cb_SysLookLocinfo) ){    /* 初始化皮肤 */        	printf ("skin init fail!\n\n");	}	else{		hWndMainSysLookLocinfo =  create_skin_control (&skinSysLookLocinfo, hwndmain, 143, DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT);		currShowWindowHwnd = &hWndMainSysLookLocinfo;	}}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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