textmode

提供: RAD Studio
移動先: 案内検索

conio.h:インデックス への移動

ヘッダーファイル

conio.h

カテゴリ

コンソール入出力ルーチン

プロトタイプ

void textmode(int newmode);

説明

画面をテキストモードにします。

メモ: Win32 GUI アプリケーションでは,この関数を使用しないでください。

textmode は,特定のテキストモードを選択します。

列挙型 text_modes(conio.h で定義)のシンボル定数を使用して,テキストモード(引数 newmode)を指定できます。

次の表に,最もよく使用される text_modes 型の定数と,その定数によって指定されるモードを示します。conio.h では,ほかにもいくつかの値が定義されています。

LASTMODE

前のテキストモード

BW40

白黒,40 列

C40

カラー,40 列

BW80

白黒,80 列

C80

カラー,80 列

MONO

モノクロ,80 列

C4350

EGA 43 行および VGA 50 行モード



textmode を呼び出すと,現在のウィンドウは全体画面にリセットされ,現在のテキスト属性は標準にリセットされます。これは,normvideo の呼び出しと同じです。

textmode に LASTMODE を指定すると,最後に選択したテキストモードが再び選択されます。

textmode は,画面またはウィンドウがテキストモードである場合にのみ(別のテキストモードに変更する目的で)使用してください。これが,textmode を使用する唯一の状況です。

戻り値

なし。

#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;
}

移植性

POSIX Win32 ANSI C ANSI C++

+