Initializarea Modului Grafic Aplicatie

Extras din referat Cum descarc?

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. ...


Fisiere in arhiva (1):

  • Initializarea Modului Grafic Aplicatie
    • Referat.doc

Imagini din acest proiect Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site.Vezi detalii.


Descarcă aceast referat cu doar 4 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un alt cod pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:


* Prețul este fără TVA.

Hopa sus!