formpage.h

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 51 行

H
51
字号
/****************************************************************
**                                                              *
**  FILE         : FormPage.h                                   *
**                                                              *
**  By : Cyb 2007.07.01                                         *
****************************************************************/
#ifndef  DEF_FORMPAGE
#define  DEF_FORMPAGE

#ifdef   FORMPAGE_GLOBALS
#define  FORMPAGE_EXT
#else
#define  FORMPAGE_EXT  extern
#endif


#define NORMALFORMPAGE   0
#define POPFORMPAGE      1

#define FORMRET_TOP          0
#define FORMRET_STEPBYSTEP   1


typedef struct {
     
     INT8U formattrib;	   	//窗体属性:正常,弹出式
     INT8U lifetime;		//窗体存活时间
     INT8U rettype;			//返回属性
     void (*initfunc)(void);
     void (*createfunc)(void);
     void (*resuinitfunc)(void);
     void (*resumefunc)(void);
     void (*destroyfunc)(void);
     void (*suspendfunc)(void);
     void (*hdlkeyfunc)(void);

}FORMPAGE;

void FormPageInitProc(FORMPAGE *formpage);
void FormPageDestroyProc(FORMPAGE *formpage);
void FormPageSuspendProc(FORMPAGE *formpage);
void FormPageResumeProc(FORMPAGE *formpage);
void FormPageHdlKeyProc(FORMPAGE *formpage);
void SetFormPageLifeTime(FORMPAGE *formpage,INT8U lifetime);
void CreateFormPage(void);
void RefreshFormPage(void);
void CloseFormPage(void);
void CloseMultipleFormPage(INT8U closenum);
void ResetFormPage(FORMPAGE *formpage);

#endif

⌨️ 快捷键说明

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