| Флаг | Описание |
|---|---|
| DIF_3STATE | элемент DI_CHECKBOX будет иметь 3 состояния |
| DIF_BOXCOLOR | текст элемента будет иметь цвет рамок |
| DIF_BTNNOCLOSE | для кнопки - не завершать диалог |
| DIF_CENTERGROUP | центрирование группы элементов |
| DIF_CENTERTEXT | центрирование текста в статических элементах |
| DIF_DEFAULTBUTTON | элемент является "элементом по умолчанию" |
| DIF_DISABLE | элемент является недоступным |
| DIF_DROPDOWNLIST | задаёт стиль не редактируемого списка |
| DIF_EDITEXPAND | "расширение" переменных среды в строках ввода |
| DIF_EDITOR | последовательно определённые поля ввода |
| DIF_EDITPATH | строка ввода будет содержать имена реальных файловых объектов |
| DIF_EDITPATHEXEC | ограничивает автодополнение только исполнимыми файлами |
| DIF_FOCUS | элемент получает клавиатурный фокус ввода |
| DIF_GROUP | группировка RadioButtons |
| DIF_HIDDEN | элемент диалога не виден |
| DIF_HISTORY | позволяет вести историю редактирования для поля ввода |
| DIF_HOMEITEM | Клавиша Home устанавливает клавиатурный фокус ввода на этот элемент. |
| DIF_LEFTTEXT | выравнивать заголовки рамок по левому краю |
| DIF_LISTAUTOHIGHLIGHT | автоматическое назначение горячих клавиш в списке |
| DIF_LISTNOAMPERSAND | позволяет показывать горячие клавиши в списке |
| DIF_LISTNOBOX | показывать список без рамки |
| DIF_LISTNOCLOSE | не закрывать диалог при выборе элемента из списка |
| DIF_LISTTRACKMOUSE | реагировать на движение мыши в списке |
| DIF_LISTTRACKMOUSEINFOCUS | реагировать на движение мыши в списке только если элемент находится в фокусе |
| DIF_LISTWRAPMODE | "заворачивает" список при навигации по списку |
| DIF_MANUALADDHISTORY | обработчик диалога сам будет добавлять строки в историю |
| DIF_MASKEDIT | задаёт маску в строках ввода |
| DIF_MOVESELECT | изменить выбор внутри группы radio-кнопок при изменении фокуса ввода |
| DIF_NOAUTOCOMPLETE | отключить автодополнение для строк редактирования |
| DIF_NOBRACKETS | показывает заголовок кнопки без скобок |
| DIF_NOFOCUS | управляющий элемент не получает клавиатурный фокус ввода |
| DIF_NONE | нулевой флаг |
| DIF_READONLY | переводит строки редактирования в состояние "только для чтения" |
| DIF_RIGHTTEXT | выравнивать текст по правому краю |
| DIF_SELECTONENTRY | при получении фокуса ввода содержимое строки редактирования будет выделяться |
| DIF_SEPARATOR | текстовая строка отображается как разделитель диалога (одинарная горизонтальная линия) |
| DIF_SEPARATOR2 | текстовая строка отображается как разделитель диалога (двойная горизонтальная линия) |
| DIF_SEPARATORUSER | текстовая строка отображается как разделитель диалога (формат линии задается плагином) |
| DIF_SETSHIELD | размещает на кнопке аналог "иконки со щитом" Microsoft UAC |
| DIF_SHOWAMPERSAND | показывать в текстовой строке амперсанд не используя его для определения горячей клавиши |
| DIF_USELASTHISTORY | начальное значение берётся из истории |
| DIF_WORDWRAP | усекает очередное слово, если оно не вмещается по ширине элемента |