次の方法で共有


ダイアログ ボックス コントロールおよび変数の型

更新 : 2007 年 11 月

MFC を使用して作成したダイアログ ボックス コントロールにメンバ変数を追加するには、メンバ変数の追加ウィザードを使用します。メンバ変数を追加するコントロールの型によって、ダイアログ ボックスに表示されるオプションが決まります。

次の表は、MFC とダイアログ エディタでサポートされるダイアログ ボックス コントロールのすべての型、およびその使用できる型と値を示しています。

コントロール

コントロールの型

コントロール変数の型

値変数の型

最小値と最大値 (値型のみ)

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

SysAnimate32

CAnimateCtrl

なし。コントロールのみ。

N/A

ボタン

BUTTON

CButton

なし。コントロールのみ。

N/A

チェック ボックス

CHECK

CButton

BOOL

最小値/最大値

コンボ ボックス

COMBOBOX

CComboBox

CString

最大文字数

日時指定コントロール

SysDateTimePick32

CDateTimeCtrl

CTime

最小値/最大値

エディット ボックス

EDIT

CEdit

CString、int、UINTlongDWORDfloatdoubleBYTEshortBOOLCOleDateTime、または COleCurrency

最小値/最大値。一部は最大文字数をサポート。

ホット キー コントロール

msctls_hotkey32

CHotKeyCtrl

なし。コントロールのみ。

N/A

リスト ボックス

LISTBOX

CListBox

CString

最大文字数

リスト コントロール

SysListView32

CListCtrl

なし。コントロールのみ。

N/A

月間予定表コントロール

SysMonthCal32

CMonthCalCtrl

CTime

最小値/最大値

プログレス コントロール

msctls_progress32

CProgressCtrl

なし。コントロールのみ。

N/A

リッチ エディット 2 コントロール

RichEdit20A

CRichEditCtrl

CString

最大文字数

リッチ エディット コントロール

RICHEDIT

CRichEditCtrl

CString

最大文字数

スクロール バー (縦横)

SCROLLBAR

CScrollBar

int

最小値/最大値

スライダ コントロール

msctls_trackbar32

CSliderCtrl

int

最小値/最大値

スピン コントロール

msctls_updown32

CSpinButtonCtrl

なし。コントロールのみ。

N/A

タブ コントロール

SysTabControl32

CTabCtrl

なし。コントロールのみ。

N/A

ツリー コントロール

SysTreeView32

CTreeCtrl

なし。コントロールのみ。

N/A

参照

処理手順

メンバ変数の追加