MFC-Windowsコントロール

Windows controlsユーザーがデータを入力または操作するために対話できるオブジェクトです。これらは通常、ダイアログボックスまたはツールバーに表示されます。コントロールにはさまざまな種類があります-

  • A text based control これは、ユーザーにテキストを表示したり、ユーザーにテキストを要求したりするために使用されます。

  • A list based control アイテムのリストを表示します。

  • A progress based control アクションの進行状況を示すために使用されます。

  • A static control 上記のカテゴリに定期的に当てはまらない色や写真などを表示するために使用できます。

シニア番号 コントロールと説明
1 静的制御

静的コントロールは、ユーザーが直接介入することなく情報をユーザーに表示するオブジェクトです。色、幾何学的形状、またはアイコン、ビットマップ、アニメーションなどの画像を表示するために使用できます。

2 アニメーションコントロール

アニメーションコントロールは、オーディオクリップをAVI形式で表示するウィンドウです。AVIクリップは、映画のような一連のビットマップフレームです。アニメーションコントロールは単純なAVIクリップのみを再生でき、サウンドはサポートしていません。それはによって表されますCAnimateCtrl クラス。

3 ボタン

A buttonユーザーがアクションを開始するためにクリックするオブジェクトです。ボタンコントロールはで表されますCButton class

4 ビットマップボタン

A bitmap button顔に画像または画像とテキストを表示します。これは通常、ボタンを少し明確にすることを目的としています。ビットマップボタンは、CBitmapButton class、CButtonから派生しています。

5 コマンドボタン

A command button通常のボタンの拡張バージョンです。左側に緑色の矢印アイコンが表示され、その後に通常のサイズのキャプションが表示されます。メインキャプションの下に、より多くの情報を提供するためのヒントとして役立つ別の小さなキャプションを表示できます。

6 静的テキスト

A static controlテキスト文字列、ボックス、長方形、アイコン、カーソル、ビットマップ、または拡張メタファイルを表示します。それはによって表されますCStatic class。他のコントロールにラベルを付けたり、ボックス化したり、分離したりするために使用できます。静的制御は通常、入力を受け取らず、出力を提供しません。

7 リストボックス

A list boxユーザーが表示および選択できるファイル名などの項目のリストを表示します。リストボックスはで表されますCListBox class。単一選択リストボックスでは、ユーザーは1つの項目のみを選択できます。複数選択リストボックスでは、項目の範囲を選択できます。ユーザーがアイテムを選択すると、そのアイテムが強調表示され、リストボックスが親ウィンドウに通知メッセージを送信します。

8 コンボボックス

A combo box静的コントロールまたは編集コントロールのいずれかと組み合わされたリストボックスで構成されます。それはによって表されますCComboBox class。コントロールのリストボックス部分は常に表示される場合もあれば、ユーザーがコントロールの横にあるドロップダウン矢印を選択した場合にのみドロップダウンする場合もあります。

9 ラジオボタン

A radio button丸いボックスで囲まれたドットとして表示されるコントロールです。実際には、ラジオボタンには、グループとして表示および動作する1つ以上の他のラジオボタンが付属しています。

10 チェックボックス

チェックボックスは、ユーザーがアイテムの値をtrueまたはfalseに設定または変更できるようにするWindowsコントロールです。

11 画像リスト

アン Image Listは同じサイズの画像のコレクションであり、それぞれがゼロベースのインデックスで参照できます。画像リストは、アイコンまたはビットマップの大規模なセットを効率的に管理するために使用されます。画像リストはで表されますCImageList class

12 編集ボックス

アン Edit Boxユーザーがテキストを入力できる長方形の子ウィンドウです。それはによって表されますCEdit class

13 リッチエディット

A Rich Editコントロールは、ユーザーがテキストを入力および編集できるウィンドウです。テキストには文字と段落の書式を割り当てることができ、埋め込まれたOLEオブジェクトを含めることができます。それはによって表されますCRichEditCtrl class

14 グループボックス

A group boxコントロールの表示またはプログラムグループを設定するために使用される静的コントロールです。コントロールは、他のコントロールをグループ化する長方形です。

15 スピンボタン

A Spin Buttonコントロール(アップダウンコントロールとも呼ばれます)は、ユーザーがクリックして、スクロール位置やコンパニオンコントロールに表示される数値などの値をインクリメントまたはデクリメントできる一対の矢印ボタンです。それはによって表されますCSpinButtonCtrl class

16 アップダウンコントロールの管理

アップダウンコントロールを管理します。

17 プログレスコントロール

A progress bar controlは、アプリケーションが長時間の操作の進行状況を示すために使用できるウィンドウです。これは、操作が進むにつれてシステムのハイライト色で左から右に徐々に塗りつぶされる長方形で構成されます。それはによって表されますCProgressCtrl class

18 プログレスバー

A progress bars アプリケーションが操作の進行状況を示すために使用できるウィンドウです。

19 タイマー

A timerは、コンピューターまたはアプリケーションからの繰り返しの時間の経過を使用する非空間オブジェクトです。動作するために、期間が経過するたびに、コントロールはオペレーティングシステムにメッセージを送信します。他のほとんどのコントロールとは異なり、MFCタイマーには、それを表すボタンもクラスもありません。タイマーを作成するには、CWnd :: SetTimer()メソッドを呼び出すだけです。この関数呼び出しは、アプリケーションのタイマーを作成します。他のコントロールと同様に、タイマーは識別子を使用します。

20 日付と時刻のピッカー

日付と時刻のピッカーコントロール(CDateTimeCtrl)特定の日付を入力または選択する直感的で認識可能な方法を実装します。コントロールのメインインターフェイスは、機能がコンボボックスと似ています。ただし、ユーザーがコントロールを展開すると、月のカレンダーコントロールが表示され(デフォルト)、ユーザーは特定の日付を指定できます。日付を選択すると、月のカレンダーコントロールは自動的に消えます。

21 画像

アプリケーションの画像を表示する必要がある場合、Visual C ++はその目的のための特別なコントロールを提供します。

22 画像エディタ

ザ・ Image editor画像を作成および編集するための豊富なツールセットと、ツールバービットマップの作成に役立つ機能があります。ビットマップ、アイコン、カーソルに加えて、[画像]メニューのコマンドと[画像エディタ]ツールバーのツールを使用して、GIFまたはJPEG形式の画像を編集できます。

23 スライダーコントロール

A Slider Control(トラックバーとも呼ばれます)は、スライダーとオプションの目盛りを含むウィンドウです。ユーザーがマウスまたは方向キーを使用してスライダーを動かすと、コントロールは変更を示す通知メッセージを送信します。スライダーには、水平と垂直の2種類があります。それはによって表されますCSliderCtrl class

24 スクロールバー

A scrollbarは、矢印をクリックすることにより、連続したテキスト、画像、またはその他のものをコントロールに沿って2方向にスクロールできるグラフィカルなコントロール要素です。このコントロールは、水平または垂直の2つの方向のいずれかを想定できます。それはによって表されますCScrollBar クラス。

25 ツリーコントロール

A Tree View Controlは、ドキュメントの見出し、インデックスのエントリ、ディスク上のファイルやディレクトリなど、アイテムの階層リストを表示するウィンドウです。各アイテムはラベルとオプションのビットマップ画像で構成され、各アイテムにはサブアイテムのリストを関連付けることができます。アイテムをクリックすることにより、ユーザーはサブアイテムの関連リストを展開および折りたたむことができます。それはによって表されますCTreeCtrl クラス。

26 リストコントロール

リストビューコントロールの機能をカプセル化します。リストビューコントロールは、それぞれがアイコン(画像リストから)とラベルで構成されるアイテムのコレクションを表示します。それはによって表されますCListCtrlクラス。リストコントロールは、4つのビューのいずれかを使用してアイテムのリストを表示することで構成されます。