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

📄 global.h

📁 飞漫公司的minigui的1.6.8收费增值版本的demon等示例程序
💻 H
字号:
/* * global.h * global definitions */
#include "english_config.h"#ifndef _MGDEMO_GLOBAL_HEADER    #define _MGDEMO_GLOBAL_HEADER#define SCR_WIDTH	320#define SCR_HEIGHT	240#define STARTBAR_H	40#define DESKTOP_W	SCR_WIDTH#define DESKTOP_H	(SCR_HEIGHT - STARTBAR_H)/****************The position and size of controls*********************///size#define BUTTON_W 60#define BUTTON_H 22// ID/*************************************/#define ID_NEXT         1000#define ID_PREV         1001#define ID_SCENE        1002#define IDC_DKTIMER     1003/*************************************//* scene object */typedef struct _md_scene{    struct _md_scene *prev, *next;    int  (* init)   (HWND, struct _md_scene *);   /* scene initialization function */    void (* deinit) (HWND, struct _md_scene *);   /* scene deinit function */    WNDPROC scene_proc;                           /* scene window procedure */    const char **tips;                            /* tip messages */} MDSCENE;static inline void scene_init(HWND hWnd, MDSCENE *scene){    extern BOOL is_scene_running;    is_scene_running = TRUE;    if (scene->init) scene->init(hWnd, scene);    is_scene_running = FALSE;}#define scene_deinit(hWnd, scene) \        if (scene->deinit) ((MDSCENE *)scene)->deinit(hWnd, scene)        /* control scene object */typedef struct _ctrl_scene{    struct _md_scene *prev, *next;    int  (* init)   (HWND, struct _md_scene *);   /* scene initialization function */    void (* deinit) (HWND, struct _md_scene *);   /* scene deinit function */    WNDPROC scene_proc;                           /* scene window procedure */    const char **tips;                            /* tip messages */    int       controlnr;    PCTRLDATA controls;} CTRLSCENE;typedef struct _gdi_scene{    struct _md_scene *prev, *next;    int  (* init)   (HWND, struct _md_scene *);   /* scene initialization function */    void (* deinit) (HWND, struct _md_scene *);   /* scene deinit function */    WNDPROC scene_proc;                           /* scene window procedure */    const char **tips;                            /* tip messages */    HDC hdc;} GDISCENE;HWND create_desktop (HWND hHosting);extern HWND hDesktop, hTopbar;int InitControlScenes (MDSCENE *start_scene, MDSCENE *end_scene);int default_desktop_win_proc (HWND hWnd, int message, WPARAM wParam, LPARAM lParam);void scene_changed (HWND hWnd, BOOL bNext);#define _MD_INCORE_BMP#include "res/fh_bitmaps_defs.h"#endif /* _MGDEMO_GLOBAL_HEADER */

⌨️ 快捷键说明

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