movetext

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

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


ヘッダーファイル

conio.h

カテゴリ

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

プロトタイプ

int movetext(int left, int top, int right, int bottom, int destleft, int desttop);

説明

画面上の四角形内のテキストを別の四角形にコピーします。

movetext は,left,top,right,bottom で定義される画面上の四角形の内容を同じサイズの新しい四角形にコピーします。この新しい四角形の左上隅の位置は,(destleft,desttop)になります。

すべての座標は,絶対画面座標です。重なっている四角形も正しく移動されます。

movetext は,ダイレクトビデオ出力を実行するテキストモード関数です。

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

戻り値

成功した場合,movetext は 0 以外の値を返します。

エラーが発生した場合(たとえば,現在の画面モードの範囲外の座標を指定したために失敗した場合)は,0 を返します。



 #include <conio.h>
 #include <string.h>
 int main(void)
 {
     char *str = "This is a test string";
     clrscr();
     cputs(str);
     getch();
     movetext(1, 1, strlen(str), 2, 10, 10);
     getch();
     return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

+