Флаги элементов диалога

Поведением и внешним видом управляющих элементов DialogAPI можно управлять посредством флагов. О том, какие флаги на какие элементы воздействуют читайте в описаниях к элементам управления.
ФлагОписание
DIF_3STATE Элемент DI_CHECKBOX будет иметь 3 состояния.
DIF_BOXCOLOR Текст элемента будет иметь цвет рамок.
DIF_BTNNOCLOSE Для кнопки - не завершать диалог
DIF_CENTERGROUP Центрирование группы элементов
DIF_CENTERTEXT Центрирование текста в статических элементах.
DIF_COLORMASK Маска для выделения цветовых атрибутов
DIF_DISABLE Элемент является недоступным.
DIF_DROPDOWNLIST Задает стиль не редактируемого списка.
DIF_EDITEXPAND "Расширение" переменных среды в строках ввода.
DIF_EDITOR Последовательно определенные поля ввода
DIF_GROUP Группировка RadioButtons
DIF_HISTORY Позволяет вести историю редактирования для поля ввода.
DIF_HIDDEN Элемент диалога не виден.
DIF_LEFTTEXT Выравнивать заголовки рамок по левому краю.
DIF_LISTAUTOHIGHLIGHT Автоматическое назначение горячих клавиш в списке
DIF_LISTNOAMPERSAND Позволяет показывать горячие клавиши в списке
DIF_LISTNOBOX Показывать список без рамки
DIF_LISTNOCLOSE Не закрывать диалог при выборе элемента из списка.
DIF_LISTWRAPMODE "Заворачивает" список при навигации по списку.
DIF_MANUALADDHISTORY Обработчик диалога сам будет добавлять строки в историю
DIF_MASKEDIT Задает маску в строках ввода
DIF_MOVESELECT Изменить выбор внутри группы radio-кнопок при изменении фокуса ввода.
DIF_NOAUTOCOMPLETE Отключить автодополнение для строк редактирования.
DIF_NOBRACKETS Показывает заголовок кнопки без скобок.
DIF_NOFOCUS Управляющий элемент не получает клавиатурный фокус ввода.
DIF_NOTCVTUSERCONTROL не конвертировать символы (CHAR_INFO::Char) перед выводом виртуального буфера на экран.
DIF_READONLY Переводит строки редактирования в состояние "только для чтения".
DIF_SELECTONENTRY При получении фокуса ввода содержимое строки редактирования будет выделяться.
DIF_SEPARATOR Текстовая строка отображается как разделитель диалога (одинарная горизонтальная линия).
DIF_SEPARATOR2 Текстовая строка отображается как разделитель диалога (двойная горизонтальная линия).
DIF_SETCOLOR Определение цвета элемента.
DIF_SHOWAMPERSAND Показывать в текстовой строке амперсанд не используя его для определения горячей клавиши
DIF_USELASTHISTORY Начальное значение берется из истории.
DIF_VAREDIT Поле ввода неограниченного размера.
Смотрите также: