textmode

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu conio.h - Index

Header-Datei

conio.h

Kategorie

Konsolen-Ein-/Ausgaberoutinen

Prototyp

void textmode(int newmode);

Beschreibung

Aktiviert den Textmodus.

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

textmode wählt einen bestimmten Textmodus aus.

Der Textmodus (das Argument newmode) kann durch eine symbolische Konstante aus dem (in conio.h definierten) Aufzählungstyp text_modes angegeben werden.

Die folgende Tabelle enthält die am häufigsten verwendeten Konstanten des Typs text_modes und die durch sie angegebenen Modi. Weitere Werte sind in conio.h definiert.

LASTMODE

Vorheriger Textmodus

BW40

Schwarzweiß, 40 Spalten

C40

Farbe, 40 Spalten

BW80

Schwarzweiß, 80 Spalten

C80

Farbe, 80 Spalten

MONO

Monochrom, 80 Spalten

C4350

EGA-Modus mit 43 Zeilen und VGA-Modus mit 50 Zeilen



Nach dem Aufruf von textmode wird das aktuelle Fenster auf Vollbildgröße zurückgesetzt, und die aktuellen Textattribute werden wie bei einem Aufruf von normvideo auf normal zurückgesetzt.

Wenn textmode mit dem Argument LASTMODE aufgerufen wird, wird der zuletzt ausgewählte Textmodus erneut ausgewählt.

textmode sollte nur verwendet werden, wenn sich der Bildschirm oder das Fenster im Textmodus befindet (um in einen anderen Textmodus wechseln). textmode sollte ausschließlich in diesem Kontext verwendet werden.

Rückgabewert

Keiner.

Beispiel



 #include <conio.h>
 int main(void)
 {
    textmode(BW40);
    cprintf("ABC");
    getch();
    textmode(C40);
    cprintf("ABC");
    getch();
    textmode(BW80);
    cprintf("ABC");
    getch();
    textmode(C80);
    cprintf("ABC");
    getch();
    textmode(MONO);
    cprintf("ABC");
    getch();
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+