# Элементы диалога - Dialog API

Dialog API поддерживает определённое множество управляющих элементов (перечисление FARDIALOGITEMTYPES). Каждый элемент управления описывается структурой FarDialogItem. Массив этих структур передаётся в функции DialogInit для инициализации диалога.

Элемент | Значение | Описание
--- | --- | ---
DI_BUTTON | 7 | кнопка (Push Button)
DI_CHECKBOX | 8 | контрольный переключатель (Check Box)
DI_COMBOBOX | 10 | комбинированный список
DI_DOUBLEBOX | 3 | двойная рамка
DI_EDIT | 4 | поле ввода
DI_FIXEDIT | 6 | поле ввода фиксированного размера
DI_LISTBOX | 11 | окно списка
DI_PSWEDIT | 5 | поле ввода пароля
DI_RADIOBUTTON | 9 | селекторная кнопка (Radio Button)
DI_SINGLEBOX | 2 | одиночная рамка
DI_TEXT | 0 | текстовая строка
DI_USERCONTROL | 255 | элемент управления, определяемый программистом
DI_VTEXT | 1 | вертикальная текстовая строка

### Замечания

При описании всех элементов использовалось схематичное представление структуры FarDialogItem.
Смотрите также:
Флаги элементов диалога