📄 svga_dev.h
字号:
#ifndef _Svga_Dev_H_
#define _Svga_Dev_H_
#define MACRO_SED1335_SystemSet 0x40 //8 Parameter
#define MACRO_SED1335_SleepIn 0x53 //0 Parameter
#define MACRO_SED1335_DispOn 0x59 //1 Parameter
#define MACRO_SED1335_DispOff 0x58 //1 Parameter
#define MACRO_SED1335_Scroll 0x44 //10 Parameter
#define MACRO_SED1335_CsrForm 0x5d //2 Parameter
#define MACRO_SED1335_CGRamAddr 0x5c //2 Parameter
#define MACRO_SED1335_CsrdirLeft 0x4d //0 Parameter
#define MACRO_SED1335_CsrdirRight 0x4c //0 Parameter
#define MACRO_SED1335_CsrdirUp 0x4e //0 Parameter
#define MACRO_SED1335_CsrdirDown 0x4f //0 Parameter
#define MACRO_SED1335_HDotScr 0x5a //1 Parameter
#define MACRO_SED1335_Ovlay 0x5b //1 Parameter
#define MACRO_SED1335_CsrW 0x46 //2 Parameter
#define MACRO_SED1335_CsrR 0x47 //2 Parameter
#define MACRO_SED1335_MWrite 0x42 //m Parameter
#define MACRO_SED1335_MRead 0x43 //m Parameter
int VgaToT6963_TransrateColor(int nColor);
int T6963ToVga_TransrateColor(int nColor);
void far Bar(RECT* pRc);
void far Rectangle(RECT* pRc);
int far RegisterFarBgiDriver(void far *__driver);
void far Arc(int __x, int __y, int __stangle, int __endangle,int __radius);
void far Bar(int __left, int __top, int __right, int __bottom);
void far Bar3D(int __left, int __top, int __right, int __bottom,int __depth, int __topflag);
void far Circle(int __x, int __y, int __radius);
void far ClearDevice(void);
void far ClearViewPort(void);
void far CloseGraph(void);
void far DetectGraph(int far *__graphdriver,int far *__graphmode);
void far DrawPoly(int __numpoints, const int far *__polypoints);
void far Ellipse(int __x, int __y, int __stangle, int __endangle,int __xradius, int __yradius);
void far FillEllipse( int __x, int __y, int __xradius, int __yradius );
void far FillPoly(int __numpoints, const int far *__polypoints);
void far FloodFill(int __x, int __y, int __border);
void far GetArcCoords(struct arccoordstype far *__arccoords);
void far GetAspectRatio(int far *__xasp, int far *__yasp);
int far GetBkColor(void);
int far GetColor(void);
struct palettetype far * far GetDefaultPalette( void );
char * far GetDriverName( void );
void far GetFillPattern(char far *__pattern);
void far GetFillSettings(struct fillsettingstype far *__fillinfo);
int far GetGraphMode(void);
void far GetImage(int __left, int __top, int __right, int __bottom,void far *__bitmap);
void far GetLineSettings(struct linesettingstype far *__lineinfo);
int far GetMaxColor(void);
int far GetMaxMode(void);
int far GetMaxX(void);
int far GetMaxY(void);
char * far GetModeName( int __mode_number );
void far GetModeRange(int __graphdriver, int far *__lomode,int far *__himode);
unsigned far GetPixel(int __x, int __y);
void far GetPalette(struct palettetype far *__palette);
int far GetPaletteSize( void );
void far GetTextSettings(struct textsettingstype far *__texttypeinfo);
void far GetViewSettings(struct viewporttype far *__viewport);
int far GetX(void);
int far GetY(void);
void far GraphDefaults(void);
char * far GraphErrorMsg(int __errorcode);
void far _GraphFreeMem(void far *__ptr, unsigned __size);
void far * far _GraphGetMem(unsigned __size);
int far GraphResult(void);
unsigned far ImageSize(int __left, int __top, int __right, int __bottom);
void far InitGraph(int far *graphdriver,int far *graphmode, char far *pathtodriver);
int far InstallUserDriver( const char far *__name, int huge (*detect)(void) );
int far InstallUserFont( const char far *__name );
void far Line(int __x1, int __y1, int __x2, int __y2);
void far Linerel(int __dx, int __dy);
void far LineTo(int __x, int __y);
void far Moverel(int __dx, int __dy);
void far MoveTo(int __x, int __y);
void far OutText(const char far *__textstring);
void far OutTextXY(int x, int y, char far *textstring);
void far PieSlice(int __x, int __y, int __stangle, int __endangle,int __radius);
void far PutImage(int left, int top, void far *bitmap, int op);
void far PutPixel(int __x, int __y, int __color);
void far Rectangle(int __left, int __top, int __right, int __bottom);
void far RestoreCrtMode(void);
void far Sector( int __X, int __Y, int __StAngle, int __EndAngle,int __XRadius, int __YRadius );
void far SetActivePage(int __page);
void far SetAllPalette(const struct palettetype far *__palette);
void far SetAspectRatio( int __xasp, int __yasp );
void far SetBkColor(int __color);
void far SetColor(int __color);
void far SetFillPattern(const char far *__upattern, int __color);
void far SetFillStyle(int __pattern, int __color);
unsigned far SetGraphBufSize(unsigned __bufsize);
void far SetGraphMode(int __mode);
void far SetLineStyle(int __linestyle, unsigned __upattern,int __thickness);
void far SetPalette(int __colornum, int __color);
void far SetRgbPalette(int __colornum,int __red, int __green, int __blue);
void far SetTextJustify(int __horiz, int __vert);
void far SetTextStyle(int __font, int __direction, int __charsize);
void far SetUserCharSize(int __multx, int __divx,int __multy, int __divy);
void far SetViewPort(int __left, int __top, int __right, int __bottom,int __clip);
void far SetVisualPage(int __page);
void far SetWriteMode( int __mode );
int far TextHeight(const char far *__textstring);
int far TextWidth(const char far *__textstring);
int far GetPaletteLocation(int nLocation,
RGBQUAD* pPalette,int nCount, RGB* pPane);
void far WrtiePalette(RGB* pPalette , int nCount,int nStart=0);
void far ReadPalette(RGB* pPalette , int nCount,int nStart=0) ;
void far SendBitmapLine(int nLeft, int nTop, int nWidth,BYTE* pBitmap);
int GetDisplayDevice();
int GetDisplayMode();
int GetDisplayColor();
BOOL AfxGetMonoAttrib();
void far KernelScreenDC(BYTE* pMemory, int nLeft, int nTop, int nWidth, int nHeight, BOOL bWriteVga);
void GetActiveViewRect(RECT* pRc);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -