コントロール クラス

コントロール クラスに静的テキスト コントロールからツリー コントロールの範囲のさまざまな標準の Windows コントロールをカプセル化します。また、MFC はビットマップとコントロール バー ボタンを含め、新しいコントロールを提供します。

クラス名が 「Ctrl」で終わるコントロールは、Windows 95 および Windows NT 3.51 でされたです。

静的表示コントロール

  • CStatic
    静的表示ペイン。スタティック コントロールをダイアログ ボックスまたはウィンドウの他のコントロールにラベルを付けるか、囲むか、分離されます。また、ではなく、テキスト ボックスまたはグラフィカル イメージを表示する場合があります。

テキスト コントロール

  • CEdit
    編集可能なテキストのコントロール ウィンドウ。エディット コントロールにより、ユーザーのテキスト形式の入力を受け取るために使用されます。

  • CIPAddressCtrl
    Internet Protocol (IP) のアドレスを処理するためのエディット ボックスをサポートします。

  • CRichEditCtrl
    ユーザーがテキストを入力して編集できるコントロール。CEditにカプセル化されたコントロールとは異なり、リッチ エディット コントロールは、文字と段落書式と OLE オブジェクト サポートします。

数値を表すコントロール

  • CSliderCtrl
    値または値のセットを選択するためにユーザーが実行するスライダーを含むコントロール。

  • CSpinButtonCtrl
    ペアの矢印は、ユーザーがクリックできる値を増加または減少するボタンがかかります。

  • CProgressCtrl
    操作の進行状況を示すために、左から右に塗りつぶされた四角形を表示します。

  • CScrollBar
    スクロール バーのコントロール ウィンドウ。クラスは、ユーザーがスコープ内の位置を指定できるあります。ウィンドウまたはダイアログ ボックスのコントロールとして使用するスクロール バーの機能について。

ボタン

  • CButton
    ボタン コントロールのウィンドウ。クラスは、ダイアログ ボックスまたはウィンドウのボタン、チェック ボックス、オプション ボタンにプログラミング インターフェイスを提供します。

  • CBitmapButton
    テキスト キャプションはなくビットマップがあるボタン。

リスト

  • CListBox
    リスト ボックスのコントロール ウィンドウ。リスト ボックスが表示され、ユーザーが選択できるアイテムの一覧が表示されます。

  • CDragListBox
    Windows のリスト ボックスの機能を提供します; ユーザーがリスト ボックスの項目を、リスト ボックス内のファイル名とリテラル文字列など、実行を許可します。この機能のリスト ボックスはアルファベット順以外の順序で項目のリストには役立ちますがなどのプロジェクトにパスまたはファイル名を含めます。

  • CComboBox
    コンボ ボックス コントロール ペイン。コンボ ボックス、リスト ボックスのエディット コントロールから構成されます。

  • CComboBoxEx
    イメージ リストをサポートすることにより、コンボ ボックス コントロールを拡張します。

  • CCheckListBox
    各項目の横にクリア ユーザーがチェックインしたりできるチェック ボックスがある項目の一覧を表示します。

  • CListCtrl
    項目、各ファイル エクスプローラーの右ペインのようなアイコンから構成されるとラベルのコレクションを、は、表示します。

  • CTreeCtrl
    アイコンの階層的な一覧が表示され、ラベルはファイル エクスプローラーの左ペインと同じように配置されています。

ツール バーとステータス バー

  • CToolBarCtrl
    Windows ツール バー コモン コントロールの機能が用意されています。ほとんどの MFC プログラムはこのクラスの代わりに CToolBar を使用します。

  • CStatusBarCtrl
    通常、アプリケーションがステータス情報を表示できます。ウィンドウに水平方向の分割ウィンドウ。ほとんどの MFC プログラムはこのクラスの代わりに CStatusBar を使用します。

そのほかのコントロール

  • CAnimateCtrl
    単純なビデオ クリップを表示します。

  • CToolTipCtrl
    アプリケーションでツールの目的を説明する、単一行のテキストを表示する小さなポップアップ ウィンドウ。

  • CDateTimeCtrl
    拡張編集コントロール、またはユーザーがまたは時刻の値を特定の日付を選択できる単純な暦のインターフェイス コントロールをサポートします。

  • CHeaderCtrl
    列を表示するタイトルまたはラベル。

  • CMonthCalCtrl
    ユーザーが日付を選択できる単純な暦のインターフェイス コントロールをサポートします。

  • CTabCtrl
    ユーザーがクリックできるコントロールの分割に示すようなタブを持つコントロールです。

  • CHotKeyCtrl
    ユーザーがアクションをすぐに実行するためにユーザーがクリックできるホット キーの組み合わせを作成することができます。

  • CLinkCtrl
    ユーザーが埋め込まれたリンクをクリックするとマークされたテキストを表示し、適切なアプリケーションを起動します。

  • CHtmlEditCtrl
    MFC ウィンドウ内の WebBrowser ActiveX コントロールの機能が用意されています。

関連のクラス

  • CImageList
    Windows イメージ リストの機能が用意されています。イメージ リストはリスト コントロールやツリー コントロールで使われます。また、同じサイズのビットマップの組の格納や保存にも使用できます。

  • CCtrlView
    すべての基本クラスは、Windows のコントロールに関連付けられたを表示します。コントロールに基づくビューについて、次に説明します。

  • CEditView
    Windows 標準の編集コントロールを含むビュー。

  • CRichEditView
    Windows のリッチ エディット コントロールを含むビュー。

  • CListView
    Windows のリスト コントロールを含むビュー。

  • CTreeView
    Windows のツリー コントロールを含むビュー。

参照

概念

クラス ライブラリの概要