DN_GETVALUE

Programming Far Manager plugins

DN_GETVALUE

Сообщение DN_GETVALUE посылается обработчику диалога всякий раз, когда в макросах встречаются Dlg.GetValue(), ItemCount и CurPos.

Param1

ID элемента диалога.

Param2

Указатель на структуру FarGetValue, описывающую макропеременную.

Return

Обработчик диалога должен вернуть TRUE, если плагин модифицировал данные. Иначе - FALSE.

Элементы

ЭлементОписание
Вседля Dlg.GetValue()
DI_LISTBOX для ItemCount и CurPos
DI_COMBOBOX для ItemCount и CurPos, если список открыт.

Замечания

Макродвижок "вычисляет" требуемые данные, затем посылает обработчику диалога событие DN_GETVALUE с заполненной структурой. Если плагин модифицирует данные (и возвращает TRUE), то макродвижок отдает макропоследовательности измененное значение.

Пример

Смотрите также: