bitmap.h
来自「这是ARM嵌入式系统的实验教程中的MINIGUI的实验源代码!」· C头文件 代码 · 共 41 行
H
41 行
#ifndef _BITMAPTABLE#define _BITMAPTABLE#include <stdio.h>#include <string.h>#include "res/fh_bitmaps_defs.h"typedef struct { char *name; int id;} BITMAPTABLE;extern BITMAPTABLE bitmaptable[];extern int bitmap_num;static inline int pdag_load_bitmap(BITMAP* bmp, const char* res_path, const char* prefix, const char* name){ int i; PBITMAP bitmap = NULL; for (i = 0; i < bitmap_num; i++) { if (strcmp(name, bitmaptable[i].name) == 0) { bitmap = fhas_bitmaps + bitmaptable[i].id; break; } } if (bitmap) *bmp = *bitmap; else return -1; return 0;}static inline void pdag_unload_bitmap (PBITMAP bmp){ memset(bmp, 0, sizeof(BITMAP));}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?