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

📄 win_nospacealarm.c

📁 这是一个linux下基于MiniGUI的手机界面设计源码
💻 C
字号:
 /*win_noSpaceAlarm.c//////*/#include "sysSrcInfo.h"       static const char *KB_pictureFiles[] = {"./Pictures/b_windowsbackground_1.PNG",		"./Pictures/OK.PNG",				"./Pictures/c_hide.PNG",			"./Pictures/c_hide.PNG"				};static skin_item_t skin_items_noSpace [] ={{SIID_OK,            SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,     BUTTONLEFT_X,   BUTTON_Y, {},   1 ,"" },{SIID_MENU,          SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,     BUTTONCENTER_X, BUTTON_Y, {},   2, "" },{SIID_RETURN,        SI_TYPE_CHKBUTTON   | SI_TEST_SHAPE_RECT | SI_STATUS_VISIBLE,     BUTTONRIGHT_X,  BUTTON_Y, {},   3, "" }};static skin_head_t skin_head_noSpace ={    "skin_head_noSpace",                SKIN_STYLE_TOOLTIP, NULL, NULL,     0, 3, skin_items_noSpace, FALSE};static void CloseTheWindow_noSpace(){        ShowWindow ( hWndMainnoSpace, SW_HIDE);	LoadSkinBmps( &skin_head_noSpace, FALSE ,KB_pictureFiles ,(sizeof (KB_pictureFiles))/sizeof(char *) ); }static int main_event_cb_noSpace (HWND hwnd, skin_item_t* item, int event, void* data){    if (event == SIE_BUTTON_CLICKED) {    	switch (item->id) {		case SIID_OK:				//Read the new overflowed mesg from circular buffer		ReadOverFlowMesg( );			win_chkOverFlowMesg (hWndMain , -1);		CloseTheWindow_noSpace();		      		break;        }    }    return 1;}static int msg_event_cb_noSpace (HWND hwnd, int message, WPARAM wparam, LPARAM lparam, int* result){        int sel;	int i;	HDC hdc;        switch (message) {        	case MSG_CREATE:        		printf("msg_event_cb_noSpace aaaaaa\n");	        break;	   	case MSG_PAINT ://界面变动就刷新,	      		hdc=BeginPaint (hwnd);  		      		SetBkMode (hdc, BM_TRANSPARENT);                        	TextOut (hdc, 40, 40, "NOSPACE ALARM ");                       	TextOut (hdc, 40, 80, "are you sure? ");				                 	EndPaint (hwnd,hdc);	   	break;	   	case MSG_CLOSE_NOSPACE:	   		CloseTheWindow_noSpace();	   	break;	   	case MSG_READOVERFLOW:	   		printf("ReadOverFlowMesg( )\n");	   		ReadOverFlowMesg( );		   		   	break;    }        return 1;}int win_noSpaceAlarm(HWND hwndmain , int flag){ 		LoadSkinBmps( &skin_head_noSpace, TRUE ,KB_pictureFiles ,(sizeof (KB_pictureFiles))/sizeof(char *) );         if (skin_head_noSpace.bmps == NULL) {      	  	printf ("Could not load skin bitmaps!\n");        }	if ( !skin_init (&skin_head_noSpace, main_event_cb_noSpace, msg_event_cb_noSpace) ){         	printf ("skin init fail!\n\n");    	}    	else{ 	    hWndMainnoSpace=  create_skin_control (&skin_head_noSpace, hwndmain,143, DEF_X_, DEF_Y_,DEF_WIDTH, DEF_HEIGHT);                		currShowWindowHwnd = hWndMainnoSpace;         }	return 1;}#ifndef _LITE_VERSION#include <minigui/dti.c>#endif

⌨️ 快捷键说明

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