windows.h
上传用户:zfj3589
上传日期:2022-07-13
资源大小:635k
文件大小:2k
- /****************************************************************************************
- * 文件名: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