#include <ywindow.h>
YWindowに対する継承グラフ

Public メソッド | |
| YWindow (const YRect &rect) | |
| コンストラクタ | |
| YWindow () | |
| デフォルトコンストラクタ | |
| virtual | ~YWindow () |
| デストラクタ | |
| virtual void | openWindow () |
| ウィンドウを開く | |
| virtual void | closeWindow () |
| ウィンドウを閉じる | |
| W | getWindowID () |
| ウィンドウIDを返す | |
| void | setTitle (const YString &tcstr) |
| ウィンドウのタイトル設定 | |
| void | setPosition (const YRect &rect) |
| ウィンドウの位置の設定 | |
| void | getClientRect (YRect *rect) |
| クライアント領域の相対座標を得る | |
| void | setAttributes (UW wa) |
| ウィンドウ属性の設定 | |
| YGraphic * | createGraphic () |
| ウィンドウ描画オブジェクトの取得 | |
| virtual void | onRepaint () |
| 再描画イベントのハンドラ | |
| virtual void | onDraw (YGraphic *gr) |
| virtual void | onMouseButtonDown (WEVENT *ev) |
| virtual void | onMouseButtonUp (WEVENT *ev) |
| virtual void | onIdle (WEVENT *ev) |
| virtual void | onKeyDown (WEVENT *ev) |
| virtual void | onKeyTyped (WEVENT *ev) |
| virtual void | onKeyUp (WEVENT *ev) |
| virtual void | onMouseWheel (WEVENT *ev) |
Static Public 変数 | |
| static const W | ACK = 0 |
| ACK定数. | |
| static const W | NACK = 1 |
| NACK定数. | |
Protected 変数 | |
| W | windowID |
| ウィンドウID | |
| W | pictogram |
| YRect | position |
ウィンドウの基底クラスです。オーバーライドした上で、少なくとも イベント発生時の処理関数(onXXXX)を実装し、その場に応じた ウィンドウを生成してください。
|
|
コンストラクタ コンストラクタ。ウィンドウの座標を指定して初期化します。
|
|
|
デフォルトコンストラクタ コンストラクタです。コンストラクタが呼ばれただけでは ウィンドウは表示されませんので注意してください。 |
|
|
ウィンドウを閉じる ウィンドウを閉じ、非表示にします。 |
|
|
ウィンドウ描画オブジェクトの取得 ウィンドウに対して描画するための YGraphic オブジェクトを生成します。 使用後は必ず delete するようにしてください。 |
|
|
クライアント領域の相対座標を得る 現在のクライアント領域の相対座標を得ます。
|
|
|
再描画イベントのハンドラ 再描画イベントに対するハンドラです。普通はこちらをオーバーライドする 必要はなく、内部的に呼び出しているonDraw関数をオーバーライドして ください。 |
|
|
ウィンドウを開く ウィンドウを開き、表示します。
|
|
|
ウィンドウ属性の設定
ウィンドウの属性の設定を行います。ただし、ウィンドウが非表示の ときに限って使用可能であることに注意してください。
|
|
|
ウィンドウの位置の設定 ウィンドウの表示位置を指定します
|
|
|
ウィンドウのタイトル設定 ウィンドウのタイトルを設定します。
|
1.4.1