eventreaction
Задает реакцию диалога на события, такие как изменение размера и т.п.
В тексте программы можно создавать функции с определенным названием, в котором фигурирует название события.
И связывать элементы с этим событием. Так, что будет выполняться эта функция.
Для диалогов доступны события:
"Event_PanelCloseRequested" - вызывается перед закрытием окна диалога.
Связывание окна диалога с функцией - рекацией на событие производится командой "eventreaction".
Вызов:
ts_dialog(iDialogDescr, "eventreaction", string event_name);
или
ts_dialog(iDialogDescr, "eventreaction", string event_name, string eventfunctionname );
Здесь:
event_name - имя события. Если не задано имя функции - реакции на событие, то за имя функции принимается имя события.
eventfunctionname - имя функции - реакции на событие.
Если функция возвращает -1 - то панель не закрывается. Если любое другое значение - то панель закрывается.