次の方法で共有


コントロール (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 の新しいか。

アニメーション

CAnimateCtrl

AVI のビデオ クリップの連続したゾーンの表示

ボタン

CButton

操作が発生押しボタン; チェック ボックス、オプション ボタン、およびグループ ボックスにも使用します

コンボ ボックス

CComboBox

エディット ボックスやリスト ボックスの組み合わせ

日付と時刻指定

CDateTimeCtrl

ユーザーが特定の日付または時刻の値を選択できるようにします

エディット ボックス

CEdit

テキスト入力のボックス

拡張コンボ ボックス

CComboBoxEx

表示されるイメージへの機能のコンボ ボックス コントロール

ヘッダー

CHeaderCtrl

ボタンをクリックしてテキストの列の上部に表示される; 表示されるテキストの幅を制御します

ホット キー

CHotKeyCtrl

「ホット キーの作成を操作をすばやく実行するように設定するウィンドウ

イメージ リスト

CImageList

アイコンまたはビットマップ (イメージ リストは管理に使用するイメージのコレクション実際のコントロールの大きいセットがではありません; そのほかのコントロールで使用されるリストをサポートします)

list

CListCtrl

アイコンを含むテキストの一覧を表示するウィンドウ

リスト ボックス

CListBox

囲み、文字列の一覧を含む

月間予定表

CMonthCalCtrl

表示する情報に日付を入力するため制御します。

progress

CProgressCtrl

かかる操作の進行状況を示すペイン

rebar

CRebarCtrl

コントロールの形式で追加の子ウィンドウを含むことができるツール バー

リッチ エディット

CRichEditCtrl

ユーザーが文字と段落書式 (編集可能なペインは リッチ エディット コントロールに関連するクラスが表示されます)

スクロール バー

CScrollBar

ダイアログ ボックス内のコントロールとして使用されるスクロール バー (ないウィンドウ)

スライダー

CSliderCtrl

オプションの目盛りを持つスライダー コントロールを含むペイン

スピン ボタン

CSpinButtonCtrl

矢印ボタンのユーザーのペアは値を増加または減少できます

静的テキスト

CStatic

他のコントロールにラベルを付けるためのテキスト

ステータス バー

CStatusBarCtrl

MFC クラス CStatusBarに似たステータス情報を表示するペイン

タブ

CTabCtrl

コントロールの区分線に似た; 「タブ ダイアログ ボックス」またはプロパティ シートで使用される

ツールバー

CToolBarCtrl

MFC クラス CToolBarのようなコマンド生成のボタンを持つペイン

ツール ヒント

CToolTipCtrl

ツールバー ボタンまたはそのほかのツールの目的を説明する小さなポップアップ ウィンドウです。

ツリー

CTreeCtrl

項目の階層リストを表示するウィンドウ

47xcww9x.collapse_all(ja-jp,VS.110).gifさらに詳しくは次のトピックをクリックしてください

Windows SDKの Windows のコモン コントロールについては、 コモン コントロールを参照してください。

参照

関連項目

ダイアログ エディター

その他の技術情報

ユーザー インターフェイス