ウィンドウIDを初期化
screen p1,p2,p3,p4,p5,p6,p7,p8
p1=0~(0) : ウィンドウID p2,p3 : 初期化する画面サイズX,Y(1ドット単位) p4=0~31(0) : 初期化する画面モード p5,p6 : ウィンドウの配置X,Y(1ドット単位) p7,p8 : クライアントエリアのサイズX,Y(1ドット単位)
指定したウィンドウIDを初期化して使用できるようにします。 HSPの初期状態では、ウィンドウID0の画面しか使用されていませんが、 ウィンドウID1以上を指定することで、新しいウィンドウを作成することができます。 ID1以上のウィンドウは、標準でサイズを自由に変えることが可能なスタイルを 持つことになります。 p4の初期化する画面モードは、以下から選ぶことができます。 1 : パレットモード(1670万色中256色)で作成する 2 : 非表示のウィンドウを作成する 4 : サイズ固定ウィンドウ 8 : ツールウィンドウ 16 : 深い縁のあるウィンドウ p4パラメータに「+1」(パレットモードで作成する)を指定した場合は、パレッ トあり256色のモードで画面が作成されます。 このモードを指定しなかった場 合は、フルカラー(24bitカラー)の画面が作成されます。 p4パラメータに「+2」(非表示のウィンドウを作成する)を指定した場合は、 実行時にはウィンドウが表示されませんが、「gsel ID,1」 で表示させること が可能です。 p4パラメータのうち「+4」「+8」「+16」 はそれぞれウィンドウのスタイルを 設定するためのものです。 「サイズ固定ウィンドウ」は、ID1以降のウィンドウでも、ID0のウィンドウと 同様のサイズ変更が不可能なスタイルで作成されます。 「ツールウィンドウ」は、タイトルバーのサイズが小さくなりタスクバーにウ インドゥ名が表示されないウィンドウが作成されます。 p4パラメータが省略された場合は、 現在のWindows画面モードがパレットあり (256色) の場合はパレットモードで作成され、そうでない場合はフルカラーの 画面として作成されます。 画面モードの値は、値を合計することで複数の設定を行なうことができます。 たとえば、 screen 2,320,240,4+8 は、サイズ固定+ツールウィンドウのスタイルを持ったものが作成されます。 screen命令は、すでに初期化されているウィンドウIDをふたたび別の設定で再 初期化することも可能です。 例 : screen 0,640,480,1 上の例では、ウィンドウID0、つまりメインウィンドウを640x480ドット、パレ ットモードで再初期化します。 p7,p8のパラメータで、ウィンドウのクライアントサイズ(実際に表示される大 きさ)を指定することができます。 screen命令で画面を初期化した後はそのウィンドウIDが画面制御命令の描画先 になります。
バージョン | 3.1 |
作成日 | 2004/10/12 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | ver3.1標準命令 |
タイプ | 内蔵命令 |
グループ | 画面制御命令 |
対応環境 |
|
移植のヒント | HSPLet時、パレットモード・ツールウィンドウ・深い淵のあるウィンドウは使用できません。 |
hs ファイル | hsphelp\i_graph.hs |