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

📄 gfxdos.hpp

📁 一个嵌入式系统的C代码
💻 HPP
字号:
//*************************************************************************//  MODULE : Gfxdos - Module function prototypes                             *//  AUTHOR : Ron Chernich                                                 *//  PURPOSE: This module contains all the compiler dependant primitive    *//           graphic functions required by the RCOS system.  These names  *//           are invariant - the underlying code willbe compiler specific *     for graphic     graphic//  HISTORY:                                                              *//   02-DEC-92  First (MSC/C++ 7.00) version                              *//   24-JAN-93	Clipping routines added 				  *//   09-APR-93	Borland GfxTextHeight simplified, removing parameter	  * //   01-FEB-94  All int params changed to typedef'ed types.               *//   05-FEB-94  GfxFill and GfxImageSize functions removed                *//	 12-JAN-95	Gfx system reorganised along DOS UNIX compoenents//*************************************************************************#ifndef _RCOS_GFXDOS  #include <stdio.h>  #include <string.h>  #include <math.h>   #include <malloc.h>    #include "rcos.hpp"  /**********  * Define the type which will be used to store/retrieve images.  * GFX_UlnOffset is the number of pixels relative to a char "cell"  * to draw an underline.   */  #if defined(MSC700) || defined(SYM60)    #include <dos.h>    #ifdef MSC700      #include <graph.h>    #else      #include "MGRAPH.H"    #endif        #define PIMBUF               char _huge*    #define GFX_UlnOffset        2		  #endif  #ifdef BC31     #include <dos.h>    #include <graphics.h>        #define PIMBUF               void far*    #define GFX_UlnOffset        1  #endif      /***************************  * Color mapping will be platform dependant, so we place it under  * a conditional selection...  */    #if defined(MSC700) || defined(SYM60) || defined(BC31)      #define _Black         0x00    #define _Blue          0x01    #define _Green         0x02    #define _Cyan          0x03    #define _Red           0x04    #define _Magenta       0x05    #define _Brown         0x06    #define _White         0x07    #define _DarkGrey      0x08    #define _LightBlue     0x09    #define _LightGreen    0x0a    #define _LightCyan     0x0b    #define _LightRed      0x0c    #define _LightMagenta  0x0d    #define _Yellow        0x0e    #define _BrightWhite   0x0f      #endif              #define _RCOS_GFXDOS#endif/*********************************** eof ***********************************/

⌨️ 快捷键说明

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