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

# クラス Window

ウィンドウクラス

Windowに対する継承グラフ

すべてのメンバ一覧

## Public メソッド
virtual void | create ()
virtual void | dispose ()
virtual void | setTitle (char *title)
virtual void | setVisible (bool visible)
virtual void | setLocation (int x, int y)
virtual void | setTimer (int duration)

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

Window::Window | ( |  | ) |

| コンストラクタ

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

| デストラクタ

## 関数

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

| 部品生成時に呼ばれる. dispose()後に呼ぶと再初期化できる。 Controlを再定義しています。

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

| 部品破棄時に呼ばれる. 後にcreate()を呼ぶと再初期化できる。 Controlを再定義しています。

unsigned int Window::getHandle | ( |  | ) |

| ハンドルを得る

char* Window::getTitle | ( |  | ) |

| タイトルを得る

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

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

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

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

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

| スレッド開始

void Window::setLocation | ( | int | x,
|  | int | y
| ) | `[virtual]`

  | 位置を変更する 引数:
  | x | X座標
  | y | Y座標
Controlを再定義しています。

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

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

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

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

void Window::setVisible | ( | bool | visible | ) | `[virtual]`

  | 表示状態を設定する 引数:
  | visible | 表示状態 (true / false)
Controlを再定義しています。

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

| 領域更新 Controlを再定義しています。

## 変数

Image* Window::__buffer`[protected]`

| 内部描画バッファー

Graphics* Window::__g`[protected]`

| 内部描画領域

guiserver_window* Window::_window`[protected]`

| GUIサーバー上のウィンドウオブジェクト.

Event Window::customEvent`[protected]`

| カスタムイベント

dword Window::guisvrID`[protected]`

| GUIサーバーID.

bool Window::isRunning`[protected]`

| 実行中フラグ

KeyEvent Window::keyEvent`[protected]`

| キーイベント

int Window::modifiers`[protected]`

| 修飾キー

MouseEvent Window::mouseEvent`[protected]`

| マウスイベント

unsigned int Window::overlap`[protected]`

| オーバーラップウィンドウの状態

int Window::preX`[protected]`

| 以前のマウスのX座標

int Window::preY`[protected]`

| 以前のマウスのY座標

int Window::state`[protected]`

| ウィンドウの状態

Event Window::timerEvent`[protected]`

| タイマーイベント

String Window::title`[protected]`

| タイトル

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

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