Суть:
Есть приложение на MSVC++ 2003 .NET. Интерфейс реализован через html-диалоги (подробнее высказаться сложно — реализация диалога велосипедная).
Html, по нажатию на кнопку, вызывает js, js вставляет в диалог ту или иную (в зависимости от кнопки, таблицу).
После того, как таблица загружена — нужно из основного С++ кода ее слегка модифицировать(установить активную ячейку).
Проблема:
В OnClick управление передается слишком рано, до того как таблица создана.
Вопросы:
1. Можно ли как-либо отследить (напр. по к.л. event'у) момент, когда таблица уже создана?
2. Если нет — как можно из html или js передать управление в основную программу?
(js вызывается только из html и с основной программой никак не взаимодействует)
Здравствуйте, 41f, Вы писали:
41f>Есть приложение на MSVC++ 2003 .NET. Интерфейс реализован через html-диалоги (подробнее высказаться сложно — реализация диалога велосипедная). 41f>Html, по нажатию на кнопку, вызывает js, js вставляет в диалог ту или иную (в зависимости от кнопки, таблицу). 41f>После того, как таблица загружена — нужно из основного С++ кода ее слегка модифицировать(установить активную ячейку).
В скрипте после вставки таблицы вызвать C++ код через window.external. См. CDHtmlDialog::SetExternalDispatch().