コントロール (MFC)
コントロールは、データを入力または操作するためにユーザーが対話できるオブジェクトです。これらはダイアログ ボックスまたはツールバーで表示されます。このトピックのファミリーは、 3 種類の主要な種類のコントロールを拡張しています:
オーナー描画コントロールを含む Windows のコモン コントロール、
ActiveX コントロール
Microsoft Foundation Class ライブラリ (MFC)に用意されているそのほかのコントロール クラス
Windows のコモン コントロール
Windows オペレーティング システムでは、一部の Windows のコモン コントロールが常に提供します。これらのコントロール オブジェクトはプログラミング可能、ダイアログ ボックスに追加する Visual C++ ダイアログ エディターのサポートです。Microsoft Foundation Class ライブラリ (MFC)は、テーブル Windows のコモン コントロールと MFC クラスに示すように、これらのコントロールをカプセル化するクラスを指定します。(表では、項目をさらに詳しく説明する関連トピックがあります。トピックが不足しているコントロールでは、 MFC については、ドキュメントを使用するの " を参照してください)。
クラス CWnd はコントロール クラスをすべて含むすべてのウィンドウ クラスの基本クラスです。Windows のコモン コントロールは、次の環境でサポートされています:
Windows 95、 Windows 98、および Windows 2000
Windows NT、バージョン 3.51 以降
Win32s の Version 1.3 (Visual C++ Version 4.2 以降で Win32s をサポートしません)
古いコモン コントロール (チェック ボックス、コンボ ボックス、エディット ボックス、リスト ボックス、オプション ボタン、押しボタン、スクロール バー コントロールと静的コントロール )が以前のバージョンの Windows でも使用できます。
ActiveX コントロール
旧 OLE コントロールと呼ばれる ActiveX コントロールは、 Windows のダイアログ ボックスまたは WWW (World Wide Web)の HTML ページをアプリケーションで使用できます。詳細については、 MFC ActiveX コントロールを参照してください。
他の MFC コントロール クラス
Windows のコモン コントロールすべてをカプセル化する ActiveX コントロールをサポートし、クラスに加え (プログラミングまたは他のユーザー指定された ActiveX コントロールの使用)、 MFC は独自の次のコントロール クラスを指定します:
Windows のコモン コントロールに関する情報の取得
次の表は、簡単にコントロールの MFC ラッパー クラスを含む Windows のコモン コントロールを、示します。
Windows のコモン コントロールと MFC クラス
Control |
MFC クラス |
Description |
Windows 95 の新しいか。 |
---|---|---|---|
AVI のビデオ クリップの連続したゾーンの表示 |
○ |
||
ボタン |
操作が発生押しボタン; チェック ボックス、オプション ボタン、およびグループ ボックスにも使用します |
X |
|
コンボ ボックス |
エディット ボックスやリスト ボックスの組み合わせ |
X |
|
ユーザーが特定の日付または時刻の値を選択できるようにします |
○ |
||
エディット ボックス |
テキスト入力のボックス |
X |
|
表示されるイメージへの機能のコンボ ボックス コントロール |
○ |
||
ボタンをクリックしてテキストの列の上部に表示される; 表示されるテキストの幅を制御します |
○ |
||
「ホット キーの作成を操作をすばやく実行するように設定するウィンドウ |
○ |
||
アイコンまたはビットマップ (イメージ リストは管理に使用するイメージのコレクション実際のコントロールの大きいセットがではありません; そのほかのコントロールで使用されるリストをサポートします) |
○ |
||
アイコンを含むテキストの一覧を表示するウィンドウ |
○ |
||
リスト ボックス |
囲み、文字列の一覧を含む |
X |
|
表示する情報に日付を入力するため制御します。 |
○ |
||
かかる操作の進行状況を示すペイン |
○ |
||
コントロールの形式で追加の子ウィンドウを含むことができるツール バー |
○ |
||
ユーザーが文字と段落書式 (編集可能なペインは リッチ エディット コントロールに関連するクラスが表示されます) |
○ |
||
スクロール バー |
ダイアログ ボックス内のコントロールとして使用されるスクロール バー (ないウィンドウ) |
X |
|
オプションの目盛りを持つスライダー コントロールを含むペイン |
○ |
||
矢印ボタンのユーザーのペアは値を増加または減少できます |
○ |
||
静的テキスト |
他のコントロールにラベルを付けるためのテキスト |
X |
|
MFC クラス CStatusBarに似たステータス情報を表示するペイン |
○ |
||
コントロールの区分線に似た; 「タブ ダイアログ ボックス」またはプロパティ シートで使用される |
○ |
||
MFC クラス CToolBarのようなコマンド生成のボタンを持つペイン |
○ |
||
ツールバー ボタンまたはそのほかのツールの目的を説明する小さなポップアップ ウィンドウです。 |
○ |
||
項目の階層リストを表示するウィンドウ |
○ |
さらに詳しくは次のトピックをクリックしてください
個々のコントロール: すべてのコントロールへのリンクについては、このトピックの表 Windows のコモン コントロールと MFC クラス を参照してください。
Windows SDKの Windows のコモン コントロールについては、 コモン コントロールを参照してください。