Orglabユーザインターフェースのコントロールクラス次のクラスは、ユーザインターフェースに関するものです。章を確認してください。印が付いているクラスは、DeveloperKitがインストールされているOriginで利用できます。クラス説明*BitmapRadioButtonこのクラスはビットマップボタンコントロールの機能を提供します。*Buttonこのクラスはボタンコントロールの機能を提供します。ボタンコントロールは、クリックでオンオフできる小さな矩形の子ウィンドウです。ボタンをクリックすると、その外観が変わります。標準的なボタンには、チェックボックス、ラジオボタン、プッシュボタンが含まれます。*CmdTargetこのクラスは、メッセージマップアーキテクチャの基底クラスです。メッセージマップは、コマンドまたはメッセージを記述したメンバー関数に送るのに使われ、メンバー関数はコマンドまたはメッセージを取り扱います。(コマンドはメニュー、コマンドボタン、アクセラレータキーからのメッセージです。)次の2つの主要なフレームワーククラスがこのクラスから派生されます。ObjectCmdTarget。メッセージを取り扱うための新しいクラスを作成するには、これらの2つのクラスの一方から新しいクラスを派生するだけです。派生する必要はありません。*CodeEditこのクラスは、RichEditクラスから派生されたものです。これは、コーディングしているテキストでキーワードに対して再定義した色を表示するのに使われます。*ColorTextこのクラスは、DeveloperKitがインストールされているOriginパッケージのみで利用できます。*ComboBoxこのクラスはコンボボックスコントロールを定義するのに使われます。*Controlこのクラスはすべてのコントロールの基本機能を提供します。オブジェクトを定義するのに使われます。here*Dialogこのクラスは、画面上でダイアログボックスを表示するための基本クラスです。Cベースのダイアログを持つドッキング可能なコントロールを作成するのに使われます。*DynaControlこのクラスは、編集ボックス、コンボボックス、チェックボックス、ラジオボタンなどのさまざまなタイプのカスタマイズしたインターフェースコントロールを動的に生成します。値は、ツリーノードで保存され、ダイアログ上でツリー構造として表示されます。*Editこのクラスは編集コントロールを作成するのに使われます。編集コントロールは矩形の子ウィンドウで、テキストを入力することができます。クラスから派生し、そのメソッドとプロパティを受け継いでいます。このクラスで定義したメソッドは、ダイアログ内で指定したコントロール内でOriginグラフを表示するのに使うことができます。GraphObjToolこのクラスは、GraphObjCurveToolの基底クラスです。Originのグラフウィンドウ上で、関心のある領域でデータを含む矩形を作成し、管理するのに使われます。GraphObjCurveToolこのクラスは、vectorbaseクラスから派生し、そのメソッドとプロパティを受け継いでいます。これらのメソッドとプロパティを使って、Originのグラフウィンドウ上で、関心のある領域でデータを含む矩形を作成し、管理するのに使われます。このクラスは、コンテキストメニューおよび関連のイベント関数を追加するためのメソッドを提供します。*ListBoxこのクラスはリストボックスを定義するのに使われます。リストボックスは表示と選択に対する文字列項目のリストを表示します。*Menuこのクラスは、メニューを作成、トラッキング、更新、削除などの取り扱うために使われます。*OriginControlsこのクラスは、ダイアログボックスでOriginウィンドウを表示するための基底クラスです。*PictureControlこのクラスは、ダイアログのコントロール内でPictureHolderオブジェクトを塗りつぶすのに使われます。progressBoxこのクラスは、プログレスダイアログボックスを開いて、制御するためのメソッドとプロパティを提供します。プログレスダイアログボックスは、ソフトウェアがデータを処理中であることを示す小さなダイアログボックスです。このダイアログボックスは、処理の進行状況の割合を表示するプログレスバーを含みます。プログレスダイアログは、通常、反復ループに使用します。*PropertyPageこのクラスは、ウィザードダイアログでプロパティシートの個々のページオブジェクトを作成するのに使われます。*PropertySheetこのクラスは、ウィザードダイアログでプロパティシートを作成するのに使われます。1つのプロパティシートオブジェクトには、複数のプロパティページオブジェクトを含むことができます*RichEditこのクラスは、テキストフォーマットのためのメソッドを提供します。ウィンドウで、その中のテキストを記述したり、編集できます。テキストは文字やパラグラフのフォーマットにすることができます。スライダと任意の刻みを持つウィンドウです。スライダは、マウスまたはキーボードの矢印キーで移動でき、コントロールは通知メッセージを送信して変更を実装します。コントロールでのスクロール位置や表示している数値などの値を増加または減少させるのに使用する一対の矢印ボタンです。この値は、現在の位置を呼びます。*TabControlタブコントロールは、ダイアログの異なるタブの下にある異なる情報を表示するのに使われます。このクラスは、コントロールのグループを表示するのにタブ項目を追加/削除するメソッドを提供します。waitCursorウェイトカーソルは、ソフトウェアがデータを処理中であることを示す視覚的な印です。このクラスは、ウェイトカーソルを開いて、制御するためのメソッドとプロパティを提供します。*Windowこのクラスは、全てのwindowクラスの基底クラスです。これはMFCのCWndクラスに似ています。*WizardControlこのクラスは、ダイアログ内でステップ毎に何かを実装するウィザードのコントロールを作成するのに使われます。このクラスで利用できるメソッドは、ステップを追加/削除することができます。*WizardSheetこのクラスは、ウィザードダイアログでプロパティシートオブジェクトを作成するのに使われます。プロパティシートには、1つ以上のページオブジェクトを含めることができます。ControlおよびWindowクラスから派生し、そのメソッドとプロパティを継承しています。このクラスで利用できるメソッドは、ダイアログ内の指定したコントロール内でOriginのワークシートを表示するのに使うことができます。*WndContainerこのクラスは、派生した制御クラスの基底クラスです。