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