Graph Interface Unit на Borland
| Информационни технологии | 2009-12-04 | 44 сваляния |
Graph Interface Unit на Borland
1. Координатна система и текущ указател (CP - Current Pointer)
Координатите на пиксела в горния ляв ъгъл на екрана са (0,0), а на долния десен - (GetMaxX,GetMaxY). Текущият указател CP определя положението на електронния лъч, позицията му се означава с (x,y).
2. Инициализация на графичната система
2.1. Символични имена на графичните драйвери
const
CurrentDriver = -128; { Параметър на GetModeRange }
Detect = 0; { Автоматично тестване на апаратурата за }
{ определяне на типа на графичния драйвер}
CGA = 1;
MCGA = 2;
EGA = 3;
EGA64 = 4;
EGAMono = 5;
IBM8514 = 6;
HercMono = 7;
ATT400 = 8;
VGA = 9;
PC3270 = 10;
2.2. Символични имена на графичните режими
const
CGAC0 = 0; { 320x200 палитра 0: LightGreen, LightRed, Yellow; 1 страница }
CGAC1 = 1; { 320x200 палитра 1: LightCyan, LightMagenta, White; 1 страница }
CGAC2 = 2; { 320x200 палитра 2: Green, Red, Brown; 1 страница }
CGAC3 = 3; { 320x200 палитра 3: Cyan, Magenta, LightGray; 1 страница }
CGAHi = 4; { 640x200 2 цвята 1 страница }
MCGAC0 = 0; { 320x200 палитра 0: LightGreen, LightRed, Yellow; 1 страница }
MCGAC1 = 1; { 320x200 палитра 1: LightCyan, LightMagenta, White; 1 страница }
MCGAC2 = 2; { 320x200 палитра 2: Green, Red, Brown; 1 страница }
MCGAC3 = 3; { 320x200 палитра 3: Cyan, Magenta, LightGray; 1 страница }
EGALo = 0; { 640x200 16 цвята 4 страници }
EGAHi = 1; { 640x350 16 цвята 2 страници }
EGA64Lo = 0; { 640x200 16 цвята 1 страница }
EGA64Hi = 1; { 640x350 4 цвята 1 страница }
EGAMonoHi = 3; { 640x350 64K on card, 1 страница; при памет 256K - 2 страници }
HercMonoHi = 0; { 720x348 2 страници }
ATT400C0 = 0; { 320x200 палитра 0: LightGreen, LightRed, Yellow; 1 страница }
ATT400C1 = 1; { 320x200 палитра 1: LightCyan, LightMagenta, White; 1 страница }
ATT400C2 = 2; { 320x200 палитра 2: Green, Red, Brown; 1 страница }
ATT400C3 = 3; { 320x200 палитра 3: Cyan, Magenta, LightGray; 1 страница }
Тагове от реферата: координа, Borland, current, Interface, graph, система











