Поделиться через


Элементы управления "Диалоговые окна" и типы переменных

Мастер добавления переменной-члена может использоваться для добавления переменной-члена в элемент управления диалогового окна, созданного с использованием MFC. Тип элемента управления, в который добавляется переменная-член, определяет возможности, которые отображаются в диалоговом окне.

В следующей таблице описываются все типы элементов управления диалогового окна, поддерживаемые в MFC и в редакторе диалоговых окон, и их доступные типы и значения.

Control

Тип элемента управления

Тип переменной элемента управления

Тип значения переменной

Мин. и макс. значения (только для типа значения)

Элемент управления "Анимация"

SysAnimate32

CAnimateCtrl

Нет; только элемент управления

Неприменимо

Кнопка

BUTTON

CButton

Нет; только элемент управления

Неприменимо

Флажок

CHECK

CButton

BOOL

Мин./макс. значение

Поле со списком

COMBOBOX

CComboBox

CString

Макс. число знаков

Элемент управления конструктора выбора даты/времени

SysDateTimePick32

CDateTimeCtrl

CTime

Мин. значение/макс. значение

Поле ввода

EDIT

CEdit

CString, int, UINT, long, DWORD, float, double, BYTE, short, BOOL, COleDateTime или COleCurrency

Мин. значение/макс. значение; некоторые поддерживают макс. число символов

Элемент управления "горячей" клавиши

msctls_hotkey32

CHotKeyCtrl

Нет; только элемент управления

Неприменимо

Список

LISTBOX

CListBox

CString

Макс. число знаков

Элемент управления "Список"

SysListView32

CListCtrl

Нет; только элемент управления

Неприменимо

Элемент управления "Календарь месяца"

SysMonthCal32

CMonthCalCtrl

CTime

Мин. значение/макс. значение

Элемент управления "Индикатор выполнения"

msctls_progress32

CProgressCtrl

Нет; только элемент управления

Неприменимо

Элемент управления "Rich Edit 2"

RichEdit20A

CRichEditCtrl

CString

Макс. число знаков

Элемент управления "Rich Edit"

RICHEDIT

CRichEditCtrl

CString

Макс. число знаков

Горизонтальные и вертикальные полосы прокрутки

SCROLLBAR

CScrollBar

int

Мин. значение/макс. значение

Элемент управления "Ползунок"

msctls_trackbar32

CSliderCtrl

int

Мин. значение/макс. значение

Элемент управления "Вращение"

msctls_updown32

CSpinButtonCtrl

Нет; только элемент управления

Неприменимо

Элемент управления "Вкладка"

SysTabControl32

CTabCtrl

Нет; только элемент управления

Неприменимо

Элемент управления "Дерево"

SysTreeView32

CTreeCtrl

Нет; только элемент управления

Неприменимо

См. также

Задачи

Добавление переменной-члена