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

クラス Window

ウィンドウクラス

Windowに対する継承グラフ

Container Control Object すべてのメンバ一覧

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 APIに対してMon Feb 21 12:42:25 2005に生成されました。  doxygen 1.4.1