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

📄 skin_event.c

📁 一个在linux平台上基于minigui的minigui皮肤模板程序。
💻 C
字号:
#include <minigui/common.h> 
#include <minigui/minigui.h>
#include <minigui/gdi.h> 
#include <minigui/window.h>
#include <minigui/control.h>
#include "project.h"
#include <minigui/dti.c>
#define IDC_BMPBUTTON 101
static BITMAP bmp;
static int CreateWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam)
{
    switch (message) {
    	case MSG_CREATE: 	        	   			        
			CreateWindow (CTRL_BUTTON,
			   " ",
			   BS_PUSHBUTTON | BS_BITMAP| WS_VISIBLE,
			   IDC_BMPBUTTON,
			   10, 55, 85, 83, 
			   hWnd, 
			   (DWORD)&bmp);
			break;
		  case MSG_COMMAND:
		  	switch(wParam)
		  	{
		  		case IDC_BMPBUTTON:
		  		Skin();
		  		break;
		  	}      	
			break;
      case MSG_CLOSE:
      UnloadBitmap (&bmp);
      DestroyMainWindow (hWnd); 
      PostQuitMessage (hWnd); 
      return 0;
    }
    return DefaultMainWinProc(hWnd, message, wParam, lParam); 
}
int MiniGUIMain (int argc, const char* argv[])
{
    MSG Msg; 
    HWND hMainWnd; 
    MAINWINCREATE CreateInfo;
    CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION;
    CreateInfo.dwExStyle = WS_EX_NONE;
    CreateInfo.spCaption = "皮肤实例@j@";
    CreateInfo.hMenu = 0;
    CreateInfo.hCursor = GetSystemCursor(0);
    CreateInfo.hIcon = 0;
    CreateInfo.MainWindowProc = CreateWinProc;
    CreateInfo.lx = 0; 
    CreateInfo.ty = 0; 
    CreateInfo.rx = 320; 
    CreateInfo.by = 240; 
    CreateInfo.iBkColor = COLOR_cyan; 
    CreateInfo.dwAddData = 0;
    CreateInfo.hHosting = HWND_DESKTOP;
    if (LoadBitmap (HDC_SCREEN, &bmp, "qe.jpg"))
    return 1;	
    flag_call=0;
    flag_skin=0;
    hMainWnd = CreateMainWindow (&CreateInfo);     
    if (hMainWnd == HWND_INVALID)
        return -1;       
    ShowWindow(hMainWnd, SW_SHOWNORMAL); 
while (GetMessage(&Msg, hMainWnd)) 
{ 
    TranslateMessage(&Msg);
    DispatchMessage(&Msg);
    }
    MainWindowThreadCleanup (hMainWnd);
    return 0;
}

⌨️ 快捷键说明

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