windows.h

来自「基于周立功EasyArm2200的LPC2292平台驱动ili9325TFT屏控」· C头文件 代码 · 共 59 行

H
59
字号
/****************************************************************************************
* 文件名:WINDOWS.H
* 功能:窗口管理。头文件,用于定义各种数据结构。
* 作者:黄绍斌
* 日期:2003.09.19
* 备注:
****************************************************************************************/

#ifdef		WINDOWS_GLOBALS
#define		WINDOWS_EXT
#else
#define		WINDOWS_EXT		extern	
#endif

/* 定义窗口数据结构 */
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表示操作成功
****************************************************************************/
WINDOWS_EXT  uint8  GUI_WindowsDraw(WINDOWS *win);



/****************************************************************************
* 名称:GUI_WindowsHide()
* 功能:消隐窗口。
* 入口参数:win		窗口句柄
* 出口参数:返回0表示操作失败,返回1表示操作成功
****************************************************************************/
WINDOWS_EXT uint8  GUI_WindowsHide(WINDOWS *win);



/****************************************************************************
* 名称:GUI_WindowsClr()
* 功能:清屏窗口。
* 入口参数:win		窗口句柄
* 出口参数:无
* 说明:使用此函数前要先使用GUI_WindowsDraw()将窗口画出。
****************************************************************************/
WINDOWS_EXT  void  GUI_WindowsClr(WINDOWS *win);


⌨️ 快捷键说明

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