CSimpleWindow CSimpleWindowクラスをプログラム中で宣言するとウィンドウが生成されます。 CSimpleWindowクラスはCDrawableクラスのスーパークラスです。 CWindowはCSimpleWindowと全く同一のものです。 また、CPixmapも画面に表示されないだけでCSimpleWindowとほぼ同じ動作をします。 コンストラクタ CSimpleWindow(unsigned int width,unsigned int height,int xo=0,int yo=0); unsigned int width ウィンドウの幅を指定します。 unsigned int height ウィンドウの高さを指定します。 int xo ウィンドウが表示される位置のX座標を指定します。環境によっては、この値は無視されます。指定しなかった場合の初期値は0です。 int yo ウィンドウが表示される位置のY座標を指定します。環境によっては、この値は無視されます。指定しなかった場合の初期値は0です。 この関数はクラスの初期化を行い、指定された条件でウィンドウを生成します。 CSimpleWindow(); この関数はクラスを行います。ウィンドウは生成されません。 デストラクタ 通常、デストラクタの存在を意識する必要はありません。 ウィンドウはデストラクタによって自動的に破棄されます。 Create int Create(unsigned int width,unsigned int height,int xo=0,int yo=0); unsigned int width ウィンドウの幅を指定します。 unsigned int height ウィンドウの高さを指定します。 int xo ウィンドウが表示される位置のX座標を指定します。環境によっては、この値は無視されます。指定しなかった場合の初期値は0です。 int yo ウィンドウが表示される位置のY座標を指定します。環境によっては、この値は無視されます。指定しなかった場合の初期値は0です。 この関数は指定された条件でウィンドウを生成します。 Destroy void Destroy(); この関数はウィンドウを破棄します。 DrawPoint void DrawPoint(GC gc,int x,int y); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int x 点を描画する位置のX座標を指定します。 int y 点を描画する位置のY座標を指定します。 この関数は指定された条件で点を描画します。 DrawLine void DrawLine(GC gc,int xs,int ys,int xe,int ye); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int xs 線の始点のX座標を指定します。 int ys 線の始点のY座標を指定します。 int xe 線の終点のX座標を指定します。 int ye 線の終点のY座標を指定します。 この関数は指定された条件で線を描画します。 DrawRectangle void DrawRectangle(GC gc,int xo,int yo,unsigned int width,unsigned int height); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int xo 長方形の左上のX座標を指定します。 int yo 長方形の左上のY座標を指定します。 unsigned int width 長方形の幅を指定します。 unsigned int height 長方形の高さを指定します。 この関数は指定された条件で長方形を描画します。 描画された長方形は塗りつぶしされません。 FillRectangle void FillRectangle(GC gc,int xo,int yo,unsigned int width,unsigned int height); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int xo 長方形の左上のX座標を指定します。 int yo 長方形の左上のY座標を指定します。 unsigned int width 長方形の幅を指定します。 unsigned int height 長方形の高さを指定します。 この関数は指定された条件で長方形を描画します。 描画された長方形は塗りつぶしされます。 DrawCircle void DrawCircle(GC gc,int x,int y,int r); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int x 円に外接する長方形の左上のX座標を指定します。 int y 円に外接する長方形の左上のY座標を指定します。 int r 円の直径を指定します。 この関数は指定された条件で円を描画します。 描画された長方形は塗りつぶしされません。 FillCircle void FillCircle(GC gc,int x,int y,int r); GC gc 描画を行うグラフィックコンテキストやCGCを指定します。 int x 円に外接する長方形の左上のX座標を指定します。 int y 円に外接する長方形の左上のY座標を指定します。 int r 円の直径を指定します。 この関数は指定された条件で円を描画します。 描画された長方形は塗りつぶしされます。 window Window window(); この関数はクラスが管理しているウィンドウのWindow IDを返します。 operator Window operator Window(); この関数はクラスが管理しているウィンドウのWindow IDを返します。