画面オブジェクトのラッパーであるすべてのコントロールの基本クラスです。画面オブジェクト(「ウィンドウ」)のラッパーとして機能するすべてのコントロールに共通する機能を提供します。基底のウィンドウをラップするコントロールには,以下の機能があります。基底のウィンドウの機能を組み込む。基底の画面オブジェクトがテキストエディタの場合,コントロールはエディタ機能を組み込み,テキストバッファを管理および表示できるユーザー入力フォーカスを受け取る。フォーカスを持つコントロールは,キーボード入力イベントを処理できる。一部のコントロールはフォーカスを持つと外観が変わる。ボタンコントロールは通常,キャプションの周囲に四角形を描画することでフォーカスがあることを示す子コントロールとして参照されているほかのコントロールのコンテナとして機能する。プロパティで表される。コンテナコントロールは,独自のキャンバスを実装していないコントロールに対する表示サービスなど,重要なサービスを子に提供する。プログラマが開発してカスタマイズした画面オブジェクトを表示できます。下位クラスには,ほとんどの種類のユーザーインターフェースオブジェクトをサポートする抽象基本クラスがあります。