📄 window4.c
字号:
//ver 1.03#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>static BITMAP w4bkgnd;static BITMAP w4buttonup;static BITMAP w4buttondown;static BITMAP w4signal;static BITMAP w4battery;void Window4DialogBox(HWND hWnd);int x,y;static int Window4WinProc(HWND wIndow4,int message,WPARAM wParam,LPARAM lParam){ HDC window4; switch(message) {case MSG_CREATE: if(LoadBitmapFromFile(HDC_SCREEN,&w4bkgnd,"w4bkgnd.jpg")) return(-1); if(LoadBitmapFromFile(HDC_SCREEN,&w4battery,"w4battery.jpg")) return(-1); if(LoadBitmapFromFile(HDC_SCREEN,&w4buttondown,"w4buttondown.jpg")) return(-1); if(LoadBitmapFromFile(HDC_SCREEN,&w4buttonup,"w4buttonup.jpg")) return(-1); if(LoadBitmapFromFile(HDC_SCREEN,&w4signal,"w4signal.jpg")) return(-1); break; case MSG_PAINT: window4=BeginPaint(wIndow4); FillBoxWithBitmap(window4,0,0,0,0,&w4bkgnd); FillBoxWithBitmap(window4,262,8,28,12,&w4battery); FillBoxWithBitmap(window4,20,8,29,13,&w4signal); FillBoxWithBitmap(window4,257,209,33,30,&w4buttondown); FillBoxWithBitmap(window4,203,209,33,30,&w4buttonup); EndPaint(wIndow4,window4); break; case MSG_LBUTTONDOWN: x=LOWORD(lParam); y=HIWORD(lParam); ScreenToClient(wIndow4,&x,&y); window4=GetClientDC(wIndow4); if((210<y)&&(y<240)) { if((257<x)&&(x<290)) { UnloadBitmap(&w4bkgnd); UnloadBitmap(&w4battery); UnloadBitmap(&w4buttondown); UnloadBitmap(&w4buttonup); UnloadBitmap(&w4signal); DestroyWindow(wIndow4); DestroyAllControls(wIndow4); EndDialog(wIndow4,wParam); } else if((203<x)&&(x<236)) {UnloadBitmap(&w4bkgnd); UnloadBitmap(&w4battery); UnloadBitmap(&w4buttondown); UnloadBitmap(&w4buttonup); UnloadBitmap(&w4signal); DestroyWindow(wIndow4); DestroyAllControls(wIndow4); EndDialog(wIndow4,wParam); } } break; default: return(DefaultDialogProc(wIndow4,message,wParam,lParam)); } return(0);}DLGTEMPLATE Window4={ WS_NONE, WS_EX_NONE, 0,0,320,240, "", 0, 0, 0, NULL, 0};void Window4DialogBox(HWND hWnd){ Window4.controls= NULL; DialogBoxIndirectParam(&Window4,hWnd,Window4WinProc,0L);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -