メインページ | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

# クラス Window

ウィンドウクラス

Windowに対する継承グラフ

すべてのメンバ一覧

## Public メソッド
virtual void | setTitle (char *title)
virtual void | setRect (int x, int y, int width, int height)
virtual void | setTimer (int duration)
virtual void | restoreBackGround ()
virtual void | add (Control *control)
virtual void | remove (Control *control)

## コンストラクタとデストラクタ

Window::Window | ( |  | ) |

| コンストラクタ

Window::~Window | ( |  | ) | `[virtual]`

| デストラクタ

## 関数

void Window::add | ( | Control * | control | ) | `[virtual]`

  | 指定した部品を追加する 引数:
  | control | 指定する部品
Containerを実装しています.

char * Window::getTitle | ( |  | ) | `[virtual]`

| タイトルを得る

void Window::postEvent | ( | Event * | event | ) | `[virtual]`

| イベント処理 Controlを再定義しています。

void Window::remove | ( | Control * | control | ) | `[virtual]`

  | 指定した部品を削除する 引数:
  | control | 指定する部品
戻り値: 削除された部品（なければNULL） Containerを実装しています.

void Window::repaint | ( |  | ) | `[virtual]`

| 再描画 Controlを再定義しています。

void Window::restoreBackGround | ( |  | ) | `[virtual]`

| ウィンドウの背景を復元する 壁紙があるときは壁紙を描画し、なおときは背景色で塗りつぶす Window::repaint() をオーバーライドした矩形ウィンドウでないとおそらく使い道なし

void Window::run | ( |  | ) | `[virtual]`

| スレッド開始

void Window::setRect | ( | int | x,
|  | int | y,
|  | int | width,
|  | int | height
| ) | `[virtual]`

  | 大きさを設定する. 引数:
  | x | x座標
  | y | y座標
  | width | 幅
  | height | 高さ
Controlを再定義しています。

void Window::setTimer | ( | int | duration | ) | `[virtual]`

  | タイマーをセットする 引数:
  | duration | 発動するまでの時間[ms]

void Window::setTitle | ( | char * | title | ) | `[virtual]`

  | タイトル設定 引数:
  | title | タイトル

## 変数

Graphics* Window::__g`[protected]`

| 内部描画領域

KeyEvent* Window::_keyEvent`[protected]`

| キーイベント

MouseEvent* Window::_mouseEvent`[protected]`

| マウスイベント

Event* Window::_timerEvent`[protected]`

| タイマーイベント

dword Window::guisvrID`[protected]`

| GUIサーバーID.

char Window::title[MAX_TITLE_LEN+1]`[protected]`

| タイトル

このクラスの説明は次のファイルから生成されました:

- baygui/baygui/Window.h
- baygui/Window.cpp