📄 gui_bmp.h
字号:
/****************************************************************************************
* 文件名:GUI_BMP.H
* 功能:位图显示。(头文件)
* 作者:LYP
* 日期:2009.3.30
* 备注:
************************************************************************************/
#ifndef GUI_BMP_H
#define GUI_BMP_H
struct _BITMAP;
typedef struct _BITMAP BITMAP;
typedef BITMAP* PBITMAP;
struct _BITMAP
{
uint16 bmType;//图像类型
uint8 bmBitsPerPixel;//每个像素的位数
uint8 bmBytesPerPixel;//每个像素的BYTE
uint8 bmReserved;
uint32 bmColorKey;
uint32 bmWidth;//像素宽度
uint32 bmHeight;// 像素高度,正:由下向上,负:由上至下
uint32 bmPitch;//位图文件大小
uint8* bmBits; //像素矩阵的基指针
uint32 bmReserved1;
};
/****************************************************************************
* 名称:LoadBitmapFromMem()
* 功能:装载BMP文件。
* 入口参数:
* 出口参数:无
* 说明:
****************************************************************************/
extern void LoadBitmapFromMem (PBITMAP bmp, const uint8* mem, uint32 size);
/****************************************************************************
* 名称:FillBoxWithBitmap()
* 功能:显示BMP文件。
* 入口参数:
* 出口参数:无
* 说明:
****************************************************************************/
extern int FillBoxWithBitmap (int x, int y, BITMAP* pBitmap);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -