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

Programming Far Manager plugins

Сообщения - 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 отправная точка для пользовательских сообщений
Смотрите также: