ダイアログ ボックス コントロールおよび変数の型
更新 : 2007 年 11 月
MFC を使用して作成したダイアログ ボックス コントロールにメンバ変数を追加するには、メンバ変数の追加ウィザードを使用します。メンバ変数を追加するコントロールの型によって、ダイアログ ボックスに表示されるオプションが決まります。
次の表は、MFC とダイアログ エディタでサポートされるダイアログ ボックス コントロールのすべての型、およびその使用できる型と値を示しています。
コントロール |
コントロールの型 |
コントロール変数の型 |
値変数の型 |
最小値と最大値 (値型のみ) |
---|---|---|---|---|
アニメーション コントロール |
SysAnimate32 |
なし。コントロールのみ。 |
N/A |
|
ボタン |
BUTTON |
なし。コントロールのみ。 |
N/A |
|
チェック ボックス |
CHECK |
BOOL |
最小値/最大値 |
|
コンボ ボックス |
COMBOBOX |
最大文字数 |
||
日時指定コントロール |
SysDateTimePick32 |
最小値/最大値 |
||
エディット ボックス |
EDIT |
CString、int、UINT、long、DWORD、float、double、BYTE、short、BOOL、COleDateTime、または COleCurrency |
最小値/最大値。一部は最大文字数をサポート。 |
|
ホット キー コントロール |
msctls_hotkey32 |
なし。コントロールのみ。 |
N/A |
|
リスト ボックス |
LISTBOX |
CString |
最大文字数 |
|
リスト コントロール |
SysListView32 |
なし。コントロールのみ。 |
N/A |
|
月間予定表コントロール |
SysMonthCal32 |
CTime |
最小値/最大値 |
|
プログレス コントロール |
msctls_progress32 |
なし。コントロールのみ。 |
N/A |
|
リッチ エディット 2 コントロール |
RichEdit20A |
CString |
最大文字数 |
|
リッチ エディット コントロール |
RICHEDIT |
CRichEditCtrl |
CString |
最大文字数 |
スクロール バー (縦横) |
SCROLLBAR |
int |
最小値/最大値 |
|
スライダ コントロール |
msctls_trackbar32 |
int |
最小値/最大値 |
|
スピン コントロール |
msctls_updown32 |
なし。コントロールのみ。 |
N/A |
|
タブ コントロール |
SysTabControl32 |
なし。コントロールのみ。 |
N/A |
|
ツリー コントロール |
SysTreeView32 |
なし。コントロールのみ。 |
N/A |