uCOS-II_ZLGGU是在uCOS-II上移植了ZLGGUI的图形显示功能

源代码在线查看: windows.h

软件大小: 219 K
上传用户: BEIJINGHUANYING
关键词: uCOS-II_ZLGGU uCOS-II ZLGGUI 移植
下载地址: 免注册下载 普通下载 VIP

相关代码

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

相关资源