Mfc-windows-controls
MFC-Windowsコントロール
- Windowsコントロール*は、ユーザーがデータを入力または操作するために対話できるオブジェクトです。 これらは通常、ダイアログボックスまたはツールバーに表示されます。 コントロールのさまざまな種類があります-
- ユーザーにテキストを表示したり、ユーザーにテキストを要求したりするために使用される text based control 。
- *リストベースのコントロール*はアイテムのリストを表示します。
- progress based control は、アクションの進行状況を示すために使用されます。
- *静的コントロール*を使用して、色、写真、または上記のカテゴリに定期的に収まらない何かを表示できます。
Sr.No. | Controls & Description |
---|---|
1 |
静的コントロールは、ユーザーの直接の介入なしに情報をユーザーに表示するオブジェクトです。 色、幾何学的形状、またはアイコン、ビットマップ、アニメーションなどの画像を表示するために使用できます。 |
2 |
アニメーションコントロールは、AVI形式でオーディオクリップを表示するウィンドウです。 AVIクリップは、映画のような一連のビットマップフレームです。 アニメーションコントロールは単純なAVIクリップのみを再生でき、サウンドはサポートしていません。 CAnimateCtrl クラスで表されます。 |
3 |
ボタン*は、ユーザーがアクションを開始するためにクリックするオブジェクトです。 ボタンコントロールは CButtonクラス*で表されます。 |
4 |
ビットマップボタン*は、その表面に画像または画像とテキストを表示します。 これは通常、ボタンを少し明確にすることを目的としています。 ビットマップボタンは、CButtonから派生した CBitmapButtonクラス*を使用して作成されます。 |
5 |
|
6 |
|
7 |
リストボックス*には、ユーザーが表示および選択できるファイル名などのアイテムのリストが表示されます。 リストボックスは CListBoxクラス*で表されます。 単一選択リストボックスでは、ユーザーは1つの項目のみを選択できます。 複数選択リストボックスでは、さまざまなアイテムを選択できます。 ユーザーがアイテムを選択すると、そのアイテムが強調表示され、リストボックスが親ウィンドウに通知メッセージを送信します。 |
8 |
|
9 |
|
10 |
チェックボックスは、ユーザーがアイテムの値をtrueまたはfalseに設定または変更できるWindowsコントロールです。 |
11 |
画像リスト*は、同じサイズの画像のコレクションであり、各画像はゼロベースのインデックスで参照できます。 画像リストは、アイコンまたはビットマップの大きなセットを効率的に管理するために使用されます。 画像リストは CImageListクラス*で表されます。 |
12 |
|
13 |
|
14 |
|
15 |
|
16 |
アップダウンコントロールを管理します。 |
17 |
|
18 |
|
19 |
|
20 |
日付と時刻のピッカーコントロール( CDateTimeCtrl )は、特定の日付を入力または選択する直感的で認識可能な方法を実装します。 コントロールのメインインターフェイスは、機能がコンボボックスに似ています。 ただし、ユーザーがコントロールを展開すると、(デフォルトで)月間カレンダーコントロールが表示され、ユーザーは特定の日付を指定できます。 日付を選択すると、月間カレンダーコントロールが自動的に消えます。 |
21 |
アプリケーションの画像を表示する必要がある場合、Visual C ++はそのための特別なコントロールを提供します。 |
22 |
|
23 |
|
24 |
|
25 |
ツリービューコントロール*は、ドキュメントの見出し、インデックスのエントリ、ディスク上のファイルやディレクトリなど、アイテムの階層リストを表示するウィンドウです。 各アイテムはラベルとオプションのビットマップ画像で構成され、各アイテムにはサブアイテムのリストを関連付けることができます。 ユーザーはアイテムをクリックすることにより、関連するサブアイテムのリストを展開したり折りたたんだりできます。 *CTreeCtrl クラスで表されます。 |
26 |
リストビューコントロールの機能をカプセル化します。リストビューコントロールは、アイコン(イメージリストから)とラベルで構成されるアイテムのコレクションを表示します。 CListCtrl クラスで表されます。 リストコントロールは、4つのビューのいずれかを使用してアイテムのリストを表示することで構成されます。 |