📄 win_nospacealarm.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 + -