⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdi.h

📁 这是一个支持"微型嵌入式 GUI" 的 SDK For DOS-16Bit (简体中文版),其 GUI 核心可于 Linux, DOS 16/32 Bit, uC/OS-II及Windows
💻 H
字号:
/*
Copyright (C) 2006 GUI Developers 
All rights reserved.

Website: www.ecurb2006.com
Info: sales@ecurb2006.com

*/
#ifndef _GUI_efGDI_H
#define _GUI_efGDI_H

#define COLOR_BLACK 0
#define COLOR_BLUE 1
#define COLOR_GREEN 2
#define COLOR_CYAN 3
#define COLOR_RED 4
#define COLOR_MAGENTA 5
#define COLOR_BROWN 6
#define COLOR_LIGHTGRAY 7
#define COLOR_DARKGRAY 8
#define COLOR_LIGHTBLUE 9
#define COLOR_LIGHTGREEN 10
#define COLOR_LIGHTCYAN 11
#define COLOR_LIGHTRED 12
#define COLOR_LIGHTMAGENTA 13
#define COLOR_YELLOW 14
#define COLOR_WHITE 15

typedef struct _efGDITag{

HDC    GDIAPI (*Start)(HAND);
void   GDIAPI (*End)(HAND,HDC);
void   GDIAPI (*Circle)(HDC,int16 x,int16 y,int16 r);
uint32 GDIAPI (*Getpixel)(HDC,int16 x,int16 y);
void   GDIAPI (*Line)(HDC,int16 x1,int16 y1,int16 x2,int16 y2,uint32 color);
void   GDIAPI (*Rectangle)(HDC,int16 x1,int16 y1,int16 x2,int16 y2,uint32 color);
void   GDIAPI (*Putpixel)(HDC,int16 x,int16 y,uint32 color);
void   GDIAPI (*Bar)(HDC,int16 left,int16 top,int16 right,int16 bottom,uint32 color);
void   GDIAPI (*SetColor)(HDC,uint32 color);
void   GDIAPI (*SetTextOut)(HDC,int16 text_out);
uint16 GDIAPI (*DrawText)(HDC,uint16 x,uint16 y,char *str,...);

}efGDITag,*PefGDITag;

#endif /* _GUI_efGDI_H */

⌨️ 快捷键说明

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