У меня есть элемент управления MFC ActiveX, встроенный в веб-страницу. Некоторые параметры для этого элемента управления очень велики. Я не знаю, какими будут эти значения во время компиляции, но я знаю, что после получения они почти наверняка никогда не изменятся.
В настоящее время я встраиваю параметры так:
<object name="MyActiveX">
<param name="param" value="<%= GetData() %>" />
</object>
Я хочу сделать что-то вроде этого:
<object name="MyActiveX">
<param name="param" value="content/data" valuetype="ref" />
</object>
Идея состоит в том, что браузер получит ресурс с веб-сервера и передаст его элементу управления. Кэширование в браузере само по себе позаботится о ненужных загрузках. К сожалению, параметры ref работают не так. Браузер просто передает URL-адрес к элементу управления (что мне кажется бесполезным , но я отвлекся).
Итак, я могу как-нибудь заставить эту работу работать? В качестве альтернативы, есть ли в MFC простой способ проинструктировать контейнер хоста элемента управления для получения ресурса, идентифицированного URI? Есть идеи получше?