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

📄 win_syssupersetspecial.c~

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C~
字号:
/*win_sysSupersetSpecial.c*//***	COMPANY NAME:	国星**	FILE    NAME:	win_sysSupersetSpecial.c**	FILE	PATH:	Interface/win_sysSupersetSpecial.c**	WINDOWS NAME:	特殊设置**	WINDOWS PATH:	系统 / 高级设置 / 特殊设置**	OTHER  INFOR;	无**	CREATER	NAME:	LiWencheng, JiangYuanqing**	MENDER	NAME:	LiWencheng**	CHANGE  TIME:	11/4/2007 */#include "sysSrcInfo.h"static int sysSupersetSpecialflag=0;       static HWND hWndMainsysSupersetSpecial;static HWND hIVChildsysSupersetSpecial;static BITMAP iconBitmapsysSupersetSpecial[2];     //缓存中间 ICONVIEW 控件图片static BITMAP bmpsysSupersetSpecial;                //缓存中间状态栏图片/* 位图数组 */static const char *iconFilessysSupersetSpecial[] ={	"Pictures/d_zeroSet.png",	"Pictures/d_syssereis.png",};static const char *bmp_name_sysSupersetSpecial[] = {	"./Pictures/b_windowsbackground_1.PNG",		"./Pictures/OK.PNG",							"./Pictures/return.PNG",};static const char *iconLabsysSupersetSpecial[] = {	"零值设置",	"序列号",};/* 定义皮肤元素数组 */static skin_item_t skinItemssysSupersetSpecial [] ={	{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, "" },};/* 定义皮肤 */skin_head_t skinHelpsysSupersetSpecial ={    "skinHelpsysSupersetSpecial",  //const BITMAP* bmps;    SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 2, skinItemssysSupersetSpecial, FALSE	 /** The number of the items in this skin. */  /* 定义皮肤元素数组 */};static int CloseWindow_sysSupersetSpecial ( ){		int i;		ShowWindow ( hIVChildsysSupersetSpecial, SW_HIDE);		ShowWindow ( hWndMainsysSupersetSpecial, SW_HIDE);	 	LoadSkinBmps ( &skinHelpsysSupersetSpecial, FALSE, bmp_name_sysSupersetSpecial, 			 ( sizeof ( bmp_name_sysSupersetSpecial))/sizeof ( char *) );		for ( i=0;i<2;i++)		{			UnloadBitmap ( & ( iconBitmapsysSupersetSpecial[i]) );		}		UnloadBitmap (  &bmpsysSupersetSpecial );}static int main_event_cb_sysSupersetSpecial ( HWND hwnd, skin_item_t* item, int event, void* data){    int sel;    if ( event == SIE_BUTTON_CLICKED) {	switch ( item->id) {  //按的那个图片			case SIID_OK:   			sel = SendMessage ( hIVChildsysSupersetSpecial, IVM_GETCURSEL, 0, 0 );						 			switch ( sel){				    case 0:					win_sysSuperZero ( hWndMain);				    break;				    case 1:					win_sysSupersetSerial ( hWndMain );				    break;			}			CloseWindow_sysSupersetSpecial ( );		break;        case SIID_RETURN:						win_SysSuperSet ( hWndMain );			CloseWindow_sysSupersetSpecial ( );		break;        }    }    return 1;}static int msg_event_cb_sysSupersetSpecial ( HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){	HDC hdc;	IVITEMINFO ivii;	IVITEMINFO ivii_child;	int j,i,k;        switch ( message) {        	case MSG_CREATE:		       LoadBitmap ( HDC_SCREEN, &bmpsysSupersetSpecial, "Pictures/a_sysSysSuperset_7.PNG");   ///		             	    for ( j=0; j<TABLESIZE ( iconBitmapsysSupersetSpecial);j++) {					LoadBitmap ( HDC_SCREEN,&iconBitmapsysSupersetSpecial[j],iconFilessysSupersetSpecial[j]);				}				hIVChildsysSupersetSpecial = CreateChildWindow ( hwnd,  0,17, 160, 160,1022);  				for ( i = 0; i < TABLESIZE ( iconBitmapsysSupersetSpecial); i++) {                	memset ( &ivii, 0, sizeof ( IVITEMINFO));                	ivii.bmp = &iconBitmapsysSupersetSpecial[i];                	ivii.nItem =  i;                	ivii.label = iconLabsysSupersetSpecial[i];                	ivii.addData = i;                	SendMessage ( hIVChildsysSupersetSpecial, IVM_ADDITEM, 0, ( LPARAM)&ivii);	    	    }				SendMessage ( hIVChildsysSupersetSpecial,IVM_SELECTITEM,0,0);                SendMessage ( hIVChildsysSupersetSpecial,IVM_SETCURSEL,0,0);	  case MSG_PAINT :		    hdc=BeginPaint ( hwnd); 				SetBkMode ( hdc, BM_TRANSPARENT); 		  		FillBoxWithBitmap ( hdc, ZTL_PIC_X,ZTL_PIC_Y, ZTL_PIC_W,ZTL_PIC_H, &bmpsysSupersetSpecial);				TextOut ( hdc, WZ_ZTL_X4, WZ_ZTL_Y, "特殊设置" );                      EndPaint ( hwnd,hdc);	      break;    }        return 1;}void win_sysSupersetSpecial ( HWND hwndmain){	MSG msg;	LoadSkinBmps ( &skinHelpsysSupersetSpecial, TRUE, bmp_name_sysSupersetSpecial, 			 ( sizeof ( bmp_name_sysSupersetSpecial))/sizeof ( char *) );	if ( skinHelpsysSupersetSpecial.bmps == NULL) {      	  	printf ( "Could not load skin bitmaps!\n");	}	if ( !skin_init ( &skinHelpsysSupersetSpecial, main_event_cb_sysSupersetSpecial, msg_event_cb_sysSupersetSpecial) ){    /* 初始化皮肤 */        	printf ( "skin init fail!\n");	}	else{		hWndMainsysSupersetSpecial = create_skin_control ( &skinHelpsysSupersetSpecial,                         hwndmain,143,DEF_X_, DEF_Y_, DEF_WIDTH, DEF_HEIGHT);             		SetFocusChild ( hIVChildsysSupersetSpecial);		currShowWindowHwnd = &hWndMainsysSupersetSpecial;	}}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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