www.pudn.com > ZLG_GUI_spilcd.zip > windows.h, change:2014-10-25,size:1797b


/**************************************************************************************** 
* 文件名:WINDOWS.H 
* 功能:窗口管理。头文件,用于定义各种数据结构。 
* 作者:黄绍斌 
* 日期:2003.09.19 
* 备注: 
****************************************************************************************/ 
 
#ifndef  WINDOWS_H 
#define  WINDOWS_H 
 
/* 定义窗口数据结构 */ 
typedef  struct 
{  u16  x;			// 窗口位置(左上角的x坐标) 
   u16  y;			// 窗口位置(左上角的y坐标) 
     
   u16  with;		// 窗口宽度 
   u16  hight;		// 窗口高度 
    
   u8   *title;		// 定义标题栏指针 (标题字符为ASCII字符串,最大个数受窗口限制) 
   u8   *state;		// 定义状态栏指针 (若为空时则不显示状态栏)    
} WINDOWS; 
 
 
 
/**************************************************************************** 
* 名称:GUI_WindowsDraw() 
* 功能:显示窗口。根据提供的窗口参数进行画窗口 
* 入口参数:dat		填充的数据(对于黑白色LCM,为0的点灭,为1的点显示) 
* 出口参数:返回0表示操作失败,返回1表示操作成功 
****************************************************************************/ 
extern  u8  GUI_WindowsDraw(WINDOWS *win); 
 
 
 
/**************************************************************************** 
* 名称:GUI_WindowsHide() 
* 功能:消隐窗口。 
* 入口参数:win		窗口句柄 
* 出口参数:返回0表示操作失败,返回1表示操作成功 
****************************************************************************/ 
extern u8  GUI_WindowsHide(WINDOWS *win); 
 
 
 
/**************************************************************************** 
* 名称:GUI_WindowsClr() 
* 功能:清屏窗口。 
* 入口参数:win		窗口句柄 
* 出口参数:无 
* 说明:使用此函数前要先使用GUI_WindowsDraw()将窗口画出。 
****************************************************************************/ 
extern  void  GUI_WindowsClr(WINDOWS *win); 
 
 
#endif