CONSOLEステートメントは、画面がテキスト表示部分とグラフィック表示部分(2層)に分かれているCUI
(GUIに対してCharacter User Interface)に特有のシステムです(ただし、Win32 Consoleプログラムはテキストのみ使用可能らしい)。ですから、テキスト表示もグラフィックとして扱うVBでは別の使用法を考えなければなりません。
SCREENステートメントの代わりになるのは、Scaleメソッドです。しかし、これは画面の座標系を設定する時だけ可能です。スクリーンバッファなどはピクチャーボックスなどを利用します。
色の情報は、Windowsでは256色以下の環境の場合、パレットというそれぞれのウィンドウに結び付けられたデバイスコンテキスト(N88のスクリーンと考えてください)に含まれる色情報に左右されています。
このパレットの情報は、VB単独では変更することはできません。ですから、COLOR@ステートメントなどは別の方法を考える必要があります。また、VBでは色番号は存在せず(QBColor関数では16個の番号を指定します)RGB関数で赤、緑、青のそれぞれの要素の度合いを設定します。
|