gettextinfo

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu conio.h - Index


Header-Datei

conio.h

Kategorie

Konsolen-Ein-/Ausgaberoutinen

Prototyp

void gettextinfo(struct text_info *r);

Beschreibung

Ruft Textmodus-Videoinformationen ab.

gettextinfo trägt die aktuellen Textmodus-Videoinformationen in die Struktur text_info ein, auf die r zeigt.

Die Struktur text_info ist in conio.h wie folgt definiert:

struct text_info {

unsigned char winleft; /* Linke Fensterkoordinate */

unsigned char wintop; /* Obere Fensterkoordinate */

unsigned char winright; /* Rechte Fensterkoordinate */

unsigned char winbottom; /* Untere Fensterkoordinate */

unsigned char attribute; /* Textattribut */

unsigned char normattr; /* Normales Attribut */

unsigned char currmode; /* BW40, BW80, C40, C80 oder C4350 */

unsigned char screenheight; /* Höhe des Textbildschirms */

unsigned char screenwidth; /* Breite des Textbildschirms */

unsigned char curx; /* x-Koordinate im aktuellen Fenster */

unsigned char cury; /* y-Koordinate im aktuellen Fenster */

};

Anmerkung:  Verwenden Sie diese Funktion auf keinen Fall in Win32-GUI-Anwendungen.

Rückgabewert

Keiner. Das Ergebnis wird in der Struktur zurückgegeben, auf die r zeigt.

Beispiel



 #include <conio.h>
 int main(void)
  {
    struct text_info ti;
    gettextinfo(&ti);
    cprintf("window left      %2d\r\n",ti.winleft);
    cprintf("window top       %2d\r\n",ti.wintop);
    cprintf("window right     %2d\r\n",ti.winright);
    cprintf("window bottom    %2d\r\n",ti.winbottom);
    cprintf("attribute        %2d\r\n",ti.attribute);
    cprintf("normal attribute %2d\r\n",ti.normattr);
    cprintf("current mode     %2d\r\n",ti.currmode);
    cprintf("screen height    %2d\r\n",ti.screenheight);
    cprintf("screen width     %2d\r\n",ti.screenwidth);
    cprintf("current x        %2d\r\n",ti.curx);
    cprintf("current y        %2d\r\n",ti.cury);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+