# Сообщения - Dialog API

Сообщение | Описание
--- | ---
DM_ADDHISTORY | добавить строку в историю
DM_CLOSE | сигнал на закрытие диалога
DM_EDITUNCHANGEDFLAG | управление состоянием "неизмененный текст" строки редактирования
DM_ENABLE | переключение/получение состояния Enable/Disable элемента
DM_ENABLEREDRAW | отключение/включение перерисовки всего диалога
DM_GETCHECK | получить состояние элементов DI_CHECKBOX и DI_RADIOBUTTON
DM_GETCOMBOBOXEVENT | получить состояние посылки событий для открытого combo box
DM_GETCONSTTEXTPTR | получить указатель на внутренний буфер Far Manager, содержащий строку ввода
DM_GETCURSORPOS | получить позицию курсора
DM_GETCURSORSIZE | получить размеры курсора
DM_GETDIALOGINFO | получить информацию о диалоге Far Manager или другого плагина
DM_GETDIALOGTITLE | получить заголовок диалога
DM_GETDLGDATA | получить данные, ассоциированные с диалогом
DM_GETDLGITEM | получение полной информации о элементе
DM_GETDLGITEMSHORT | получение информации о элементе
DM_GETDLGRECT | получить координаты диалогового окна
DM_GETDROPDOWNOPENED | определить - есть ли в диалоге раскрытый комбобокс или история
DM_GETEDITPOSITION | получить позицию курсора в строках ввода
DM_GETFOCUS | получить индекс элемента, имеющего фокус ввода
DM_GETITEMDATA | получить данные, ассоциированные с элементом диалога
DM_GETITEMPOSITION | получить позицию и размер элемента
DM_GETSELECTION | получить параметры выделения в строках редактирования диалога
DM_GETTEXT | получение строки ввода или заголовка элементов
DM_KEY | передать массив клавиш обработчику диалога
DM_LISTADD | добавить в список новый элемент
DM_LISTADDSTR | добавить в список строку
DM_LISTDELETE | удалить элементы списка
DM_LISTFINDSTRING | найти элемент списка
DM_LISTGETCURPOS | получить текущую позицию в списке
DM_LISTGETDATA | получить данные, ассоциированные с элементом списка
DM_LISTGETDATASIZE | получить размер данных, ассоциированных с элементом списка
DM_LISTGETITEM | получить один элемент списка
DM_LISTGETTITLES | получить заголовки списка
DM_LISTINFO | получить информацию о списке
DM_LISTINSERT | вставить элемент в список
DM_LISTSET | добавление элементов в список с удалением предыдущих элементов
DM_LISTSETCURPOS | установить позицию в списке
DM_LISTSETDATA | установить данные, ассоциированные с элементом списка
DM_LISTSETTITLES | установить заголовки списка
DM_LISTSORT | сортировать элементы списка
DM_LISTUPDATE | обновить элемент в списке
DM_MOVEDIALOG | переместить диалог
DM_REDRAW | перерисовать весь диалог
DM_RESIZEDIALOG | изменить размеры диалога
DM_SET3STATE | изменить стиль DI_CHECKBOX
DM_SETCHECK | установить состояние элементов DI_CHECKBOX и DI_RADIOBUTTON
DM_SETCOMBOBOXEVENT | включить или отключить посылку сообщений DN_INPUT или DN_CONTROLINPUT для открытого combo box
DM_SETCURSORPOS | позиционировать курсор
DM_SETCURSORSIZE | установить размер курсора
DM_SETDLGDATA | ассоциировать данные с диалогом
DM_SETDLGITEM | для изменения информации о заданном элементе
DM_SETDLGITEMSHORT | для изменения информации о заданном элементе
DM_SETDROPDOWNOPENED | программное раскрытие/закрытие комбобокса или истории
DM_SETEDITPOSITION | управление позицией курсора в строках ввода
DM_SETFOCUS | устанавливает клавиатурный фокус на заданный элемент диалога
DM_SETHISTORY | управление наличием истории.
DM_SETINPUTNOTIFY | управление первичным событием консоли
DM_SETITEMDATA | ассоциировать данные с элементом диалога
DM_SETITEMPOSITION | изменить позицию элемента
DM_SETMAXTEXTLENGTH | задать максимальный размер редактируемой строки или заголовка элемента
DM_SETSELECTION | выделить блок в строках редактирования диалога
DM_SETTEXT | установить строку ввода или заголовок элемента
DM_SETTEXTPTR | установить строку ввода или заголовок элемента
DM_SHOWDIALOG | показать/спрятать диалоговое окно
DM_SHOWITEM | показать/спрятать элемент диалога
DM_USER | отправная точка для пользовательских сообщений

Смотрите также:
События Dialog API