SETTEXTCOLOR

グラフィックス関数:現在のテキスト色指標を設定します。

モジュールUSE DFLIB

形式

result = SETTEXTCOLOR (index)

index
(入力) INTEGER(2)。テキスト色に設定する色指標。

結果

結果の型は INTEGER(2) です。結果は,以前のテキスト色指標です。

SETTEXTCOLOR は,現在のテキスト色指標を設定します。基本値は 15 です。この値は,ユーザーがパレットを再マップしない限り,白色に関連付けられています。GETTEXTCOLOR は,SETTEXTCOLOR で設定したテキスト色指標を返します。SETTEXTCOLOR は,OUTTEXTWRITE,および PRINT のテキスト出力に影響します。

背景色指標は,SETBKCOLOR で設定され,GETBKCOLOR で返されます。背景色上のグラフィックスの色指標は,SETCOLOR で設定されます。これらの非 RGB 色関数は,True Color 値ではなく色指標を使用し,パレットにユーザーが指定した色に制限されます。最大 256 です。すべてのシステム色を参照するには,SETTEXTCOLORRGBSETBKCOLORRG,および SETCOLORRGB を使用します。


注意:ここで説明している SETTEXTCOLOR ルーチンは,QuickWin ルーチンです。DFWIN モジュールをインクルードして Win32 SDK バージョンの SetTextColor ルーチンを使用する場合,MSFWIN$SetTextColor という名前でルーチンを指定する必要があります。詳細は,「特定の QuickWin と Win32 グラフィックス・ルーチンの特別な名付け規約」を参照してください。

互換性

STANDARD GRAPHICS QUICKWIN GRAPHICS LIB

関連情報

GETTEXTCOLORREMAPPALETTERGBSETCOLORSETTEXTCOLORRGB

	! QuickWin または Standard Graphics アプリケーションでビルドします。
	USE DFLIB
	INTEGER(2) oldtc
	oldtc = SETTEXTCOLOR(INT2(2))	! 緑色
	WRITE(*,*) "hello, world"
	END