 | | Wide Studio Application Builder User's Guide
| |
オブジェクトとは
オブジェクトは、ウィンドウやプッシュボタンなどの部品を指します。
オブジェクトは C++オブジェクトからなり、
利用者が簡単にオブジェクトをカスタマイズ出来るよう、
次の様な機能を持っています。
- プロパティ
オブジェクトはプロパティ(一種のメンバ変数)を持ち、
統一インターフェースで値を指定できます。
プロパティには、色や大きさを指定するもの、形状、数値、文字列を指定するもの
などがあります。
またクラスウィンドウを利用すると、新たにプロパティを追加したオブジェクトを
作成することもできます。
詳しくはクラスウィンドウのプロパティの追加の節を参照下さい。
- イベントプロシージャ
オブジェクトはイベントプロシージャ(後節を参照下さい)を
持つことが出来ます。
イベントプロシージャによって、更なる機能追加や
動作の追加を行うことができます。
イベントプロシージャによって不必要なクラス派生を抑え、
簡単にオブジェクトをカスタマイズして使用できるようになっています。
もちろん、クラス派生によって新型オブジェクトの生成
(クラスウィンドウの節を参照下さい)を行うこともできます。
オブジェクト(マネジメント機能を持つもの)には主に次の様なものがあります。
分類 | クラス名称 | 説明 |
ウィンドウ | WSCwindow | ウィンドウでアプリケーションウィンドウのベースとなります。 |
| WSCbaseDialog | ダイアログです。 |
フォーム | WSCform | ウィンドウ内に各種コントロールを配置する矩形エリアです。 |
| WSCscrForm | スクロール機能を有したエリアです。 |
| WSCsform | セパレータによって複数の領域の大きさを自由に変えることのできる矩形エリアです。 |
| WSCindexForm | インデックスタブによる切替えができる矩形エリアです。 |
オブジェクト(マネジメント機能を持たないもの)には主に次の様なものがあります。
分類 | クラス名称 | 説明 |
ラベル・ボタン | WSCvbtn | プッシュボタンです。 |
| WSCvtoggle | トグルボタンです。 |
| WSCvlabel | 矩形枠を持ったテキスト表示オブジェクトです。 |
コントロール | WSCpulldownMenu | プルダウンメニューです。 |
| WSCoption | オプションメニューです。値を選択します。 |
| WSCpopupMenu | ポップアップメニューです。 |
| WSCvslider | スライダーです。値を選択するのに便利です。 |
| WSCvclock | 時計を表示します。 |
| WSClist | テキストをリスト表示します。スクロール機能を有します。 |
| WSCvifield | キーボードからテキスト入力を行うオブジェクトです。 |
| WSCvmifield | 複数行入力を行うオブジェクトです。 |
| WSCtextField | スクロールバーを持つ、複数行入力を行うオブジェクトです。 |
| WSCcomboBox | キーボード入力と、選択メニューの両方の機能を持ちます。 |
基本描画 | WSCvarc | 円弧を表示します。 |
| WSCvrect | 矩形を表示します。 |
| WSCvline | 折れ線を表示します。 |
| WSCvpoly | 多角形を表示します。 |
Document Release 3.00 For Use with Wide Studio Release 3.00, Summer 2002 Wide Stuido Home | Up to Copyright(C) T. Hirabayashi, 1999-2002 | | Last modified: June 10, 2002 | |