<function>
<fname>v_open_win</fname>
<prototype>

#include        "v.h"

VWINDOW *
v_open_win(VERROR * err,VDISPLAY * d,int x,int y,int w,int h);

</prototype>
<explanation>
<pre>
        err                     : エラー結果格納場所
        d                       : 表示先ディスプレイ
        x,y                     : 表示位置、ウィンドウの左上の座標
        w,h                     : ウインドウのwidth,height
</pre>
ウィンドウをひとつ開く。

</explanation>
<return>

ウィンドウ構造体。

</return>
<details>

ウィンドウの初期化などを行って、必要なワークエリアなどを備えたウィンドウ構造体を返す。

ウィンドウ構造体には、ウィンドウ処理のための機種依存ワークエリアなどの他に、描画オブジェクトのリストがある。このウィンドウ上に生成されたオブジェクトはウィンドウ構造体の中のオブジェクトリストに登録される。

現在定義されているオブジェクトはimageオブジェクト(v_image.c)とtextオブジェクト(v_text.c)のみである。

生成されたウィンドウ構造体は、ディスプレイ構造体のウィンドウリストに登録される。
</details>
</function>
