misc.h
来自「libminigui-1.3.0.tar.gz。 miniGUI的库函数源代码」· C头文件 代码 · 共 97 行
H
97 行
/*** $Id: misc.h,v 1.13 2003/09/26 08:45:14 snig Exp $**** misc.h: the head file for Miscellous module.**** Copyright (C) 2003 Feynman Software.** Copyright (C) 1999 ~ 2002 Wei Yongming.**** Create date: 1999/01/03*/#ifndef GUI_MISC_H #define GUI_MISC_H/* Function definitions */#ifdef __cplusplusextern "C" {#endif /* __cplusplus */typedef struct _ETCSECTION{ int key_nr; /* key number in the section */ char *name; /* name of the section */ char **keys; /* key string arrays */ char **values; /* value string arrays */} ETCSECTION;typedef ETCSECTION* PETCSECTION;typedef struct _ETC_S{ int section_nr; /* number of sections */ PETCSECTION sections; /* pointer to section arrays */} ETC_S;extern GHANDLE hMgEtc;#ifndef _INCORE_RESBOOL InitMisc (void);static inline void TerminateMisc (void) {}/* Initialize MiniGUI etc file object, call before accessing MiniGUI etc value */static inline BOOL InitMgEtc (void){ if (hMgEtc) return TRUE; if ( !(hMgEtc = LoadEtcFile (ETCFILEPATH)) ) return FALSE; return TRUE;}/* Terminate MiniGUI etc file object */static inline void TerminateMgEtc (void){ UnloadEtcFile (hMgEtc); hMgEtc = 0;}#elseextern ETC_S MGETC;static inline void TerminateMisc (void) {}static inline BOOL InitMgEtc (void){ extern ETC_S MGETC; hMgEtc = (GHANDLE) &MGETC; return TRUE;}static inline BOOL InitMisc (void){ return InitMgEtc();}static inline void TerminateMgEtc (void){ //hMgEtc = 0;}#endif /* _INCORE_RES */BOOL InitSystemRes (void);void TerminateSysRes (void);#ifdef __cplusplus}#endif /* __cplusplus */#endif /* GUI_MISC_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?