Элементы управления "Диалоговые окна" и типы переменных
Мастер добавления переменной-члена может использоваться для добавления переменной-члена в элемент управления диалогового окна, созданного с использованием MFC. Тип элемента управления, в который добавляется переменная-член, определяет возможности, которые отображаются в диалоговом окне.
В следующей таблице описываются все типы элементов управления диалогового окна, поддерживаемые в MFC и в редакторе диалоговых окон, и их доступные типы и значения.
Control |
Тип элемента управления |
Тип переменной элемента управления |
Тип значения переменной |
Мин. и макс. значения (только для типа значения) |
---|---|---|---|---|
Элемент управления "Анимация" |
SysAnimate32 |
Нет; только элемент управления |
Неприменимо |
|
Кнопка |
BUTTON |
Нет; только элемент управления |
Неприменимо |
|
Флажок |
CHECK |
BOOL |
Мин./макс. значение |
|
Поле со списком |
COMBOBOX |
Макс. число знаков |
||
Элемент управления конструктора выбора даты/времени |
SysDateTimePick32 |
Мин. значение/макс. значение |
||
Поле ввода |
EDIT |
CString, int, UINT, long, DWORD, float, double, BYTE, short, BOOL, COleDateTime или COleCurrency |
Мин. значение/макс. значение; некоторые поддерживают макс. число символов |
|
Элемент управления "горячей" клавиши |
msctls_hotkey32 |
Нет; только элемент управления |
Неприменимо |
|
Список |
LISTBOX |
CString |
Макс. число знаков |
|
Элемент управления "Список" |
SysListView32 |
Нет; только элемент управления |
Неприменимо |
|
Элемент управления "Календарь месяца" |
SysMonthCal32 |
CTime |
Мин. значение/макс. значение |
|
Элемент управления "Индикатор выполнения" |
msctls_progress32 |
Нет; только элемент управления |
Неприменимо |
|
Элемент управления "Rich Edit 2" |
RichEdit20A |
CString |
Макс. число знаков |
|
Элемент управления "Rich Edit" |
RICHEDIT |
CRichEditCtrl |
CString |
Макс. число знаков |
Горизонтальные и вертикальные полосы прокрутки |
SCROLLBAR |
int |
Мин. значение/макс. значение |
|
Элемент управления "Ползунок" |
msctls_trackbar32 |
int |
Мин. значение/макс. значение |
|
Элемент управления "Вращение" |
msctls_updown32 |
Нет; только элемент управления |
Неприменимо |
|
Элемент управления "Вкладка" |
SysTabControl32 |
Нет; только элемент управления |
Неприменимо |
|
Элемент управления "Дерево" |
SysTreeView32 |
Нет; только элемент управления |
Неприменимо |