コントロール クラス
コントロール クラスには、静的テキスト コントロールからのツリー コントロールまで、さまざまな標準の 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 コモン ツリー コントロールを含むビュー。