次の方法で共有


コントロール クラス

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

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

表示コントロール

  • CStatic
    静的表示ウィンドウ。 スタティック コントロールがダイアログ ボックスまたはウィンドウの他のコントロールを使用して、囲むか、分離されます。 また、よりも、テキストをボックスまたはグラフィカル イメージを表示する場合があります。

テキスト コントロール

  • CEdit
    編集できるテキストのコントロール ウィンドウ。 エディット コントロールのテキストをユーザーからの入力を受け入れるために使用されます。

  • CIPAddressCtrl
    インターネット プロトコル (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
    ユーザーが埋め込まれたなリンクをクリックしたときに Renders マーク付きのテキストおよび起動の適切なアプリケーション。

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

関連クラス

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

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

  • CEditView
    Windows の標準のエディット コントロールを含むビュー。

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

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

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

参照

概念

クラス ライブラリの概要