Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Отображение ActiveX контроля в 1С


Автор: akizelokro 31.8.2007, 08:45
При вставке в ячейку 1С-таблицы не перерисовывается ActiveX контрол.

Property контрола доступны. Они, при изменении,вызывают Refresh() или InvalidateControl() ( пробовал и так и эдак) и должны перерисовать. Но этого нет. При тестировании в Ворде перерисовка идет при выполнении, но не в design. Используемые OLEMISC

    OLEMISC_ACTIVATEWHENVISIBLE |
    OLEMISC_SETCLIENTSITEFIRST |
    OLEMISC_INSIDEOUT |
    OLEMISC_CANTLINKINSIDE |
    OLEMISC_RECOMPOSEONRESIZE;

Кто может подсказать? 1С 7.7 позволяет работать с OLE объектами. Просьба не перекидывать на ветку 1С, потому что они в этом вряд ли шарят.

Автор: evGenie 4.9.2007, 12:31
Попробуй уменьшить/увеличить размер объекта на макете таблицы в 1С, и чтоб он входил в одну ячейку.

Автор: akizelokro 5.9.2007, 13:33
Это и так уже есть. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)