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
), то макродвижок отдает макропоследовательности измененное значение.
Пример
Смотрите также: