18.5. Determinarea parametrilor ecranului
2019/XX/XX in Programare in C
Utilizatorul are posibilitatea sa obtina parametrii curenti ai ecranului prin apelarea functiei gettextinfo. Ea are prototipul:
void gettextinfo(struct text_info *p);
unde text_info este definita in fisierul conio.h astfel:
struct text_info {
unsigned char winleft;
unsigned char wintop;
unsigned char winright;
unsigned char winbottom;
unsigned char attribute;
unsigned char normattr;
unsigned char currmode;
unsigned char screenheight;
unsigned char screenwidth;
unsigned char currx;
unsigned char curry;
};
Dupa apelul functiei gettextinfo structura de tip text_info, spre care pointeaza p, este completata cu urmatoarele informatii:
- amplasarea colturilor ferestrei;
- culoarea fondului, a caracterelor si clipirea acestora;
- modul curent;
- dimensiunea ecranului;
- pozitia cursorului.