Inițializarea modului grafic aplicație

Previzualizare referat:

Extras din referat:

Procedura DetectGraph testeaza hardware-ul si determina driverul si modul utilizabil.

Procedura este definita astfel: Dupa revenirea din procdura DetectGraph in modobligatoriu trebuie apelata procedura InitGraph care va incarca efectiv driverul detectat. In cazul in care nu se detecteaza un driver grafic, variabila gd va avea valoarea -2; in acest caz functia GraphResult va returana de asemenea valoarea -2. Procedura InitGraph initializeaza sistemul grafic, prin incarcarea driver-ului grafic corespunzator echipamentului, pune sistemulin mod grafic, dupa care reda controlul programului aplelat. Procedura este definita astfel: Variabilele Gd si Gm vor contine valorile returnate de InitGraph, codul corespunzator driver-ului simodului grafic.

Variabila Cd de tip strig in momentul apelului contine calea spre driverul *. Bgi, unde sunt stocate fisierele corespunzatoare driverelor (de exemplu C: TPBGI). Daca variabila Cd un sir vid, driverul actual va fi cautat in unitatea si directorul actual.

Variabila Gd poate fi initializata constanta detect, care este predefinita in Unit-ul Graph si in acest caz nu mai este necsara apelarea procedurii DetectGraph. GetDriverName Functia GetDriverName returneaza numele driver-ului grafic utilizat. Functia este definita astfel: Functiun GetDriverName: string; Functia poate fi apelata dupa apelarea InitGraph GetGraphMode Functia GetGraphMode returneaza codul modului grafic actual si este definita astfel: Function GetGraphMode: integer; Valoare returnata de fuctia GetGraphMode variaza intre 0-5, in functie de driverul grafic actual.

GetModeName Functia GetModeName returneaza numele modului grafic actual si este defita astfel: Function GetModeName (Gm: word): sting; GetMaxMode Functia GetMaxMode returneaza numarul maxim de moduri ce pot fi folosite de driverul actual.

Functia este definita astfel: Function GetMaxMode: integer; GetMondeRange Procedura GetModeRange determina valoarea cea mai mica si valoarea cea mai mare a codului modului grafic ce se poate utiliza, corespunzatoare unui driver dat. Procedura este devinita astfel: Procedure GetModeRange (gd: integer; var LoMade, HiMode: integer); Gd este codul corescpunzator driver-ului grafic; Variabilele de tip intreg LoMade si HiMode vor contine valoarea minima si maxima a modului grafic.

Daca driverul nu este acceptat, valorile returnate sunt 1. GraphDefaults Procedura GraphDefaults pozitioneaza pointerul curent in coltul stanga sus de coordonate (0, 0) si variabilele sistemului grafic la valorile implicite. Procedura este definita astfel: Procedure GraphDefaults; GetMaxX si GetMaxY Functia GetMaxX numarul de ordine al coloanei din drepta (rezolutia X) a driver-ului si a modului actual.

Functia este definita astfel.

Function GetMaxX: integer; De exemplu in cazul utilizarii unui driver VGA in modul VGALo (de rezolutie 640 / 480) functia GetMaxX returneaza valoarea 639. ...

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Initializarea Modului Grafic Aplicatie
    • Referat.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
8/10 (1 voturi)
Anul redactarii:
2007
Nr fișiere:
1 fisier
Pagini (total):
6 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
1 040 cuvinte
Nr caractere:
6 718 caractere
Marime:
8.43KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Gimnaziu
Tip document:
Referat
Materie:
Informatică
Predat:
la gimnaziu
Sus!