MSGraph

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Добрый день.

А может ли кто объяснить следующую вещь:
После открытия окна динамически создаю subj:

MSChart=CREATE(0,CREATE:OLE)
MSChart{prop:create}='MSGraph.Chart'
MSChart{prop:compatibility}=020H

Далее заполняю таблицу с данными, легенду, тип графика и т.д.
Далее (собственно вопрос)
Если написать UNHIDE(MSChart) до ACCEPT-цикла, то диаграмма появляется без своего интерфейса, а если UNHIDE(MSChart) написать по событию OpenWindow, то мы получаем внедрённый OLE-объект вместе со своим меню и всеми возможностями, как, скажем, в Excel.

Кстати, если на окне определить статический OLE-объект 'MSGraph.Chart.8', то он работает как в случае 1, т.е. без интерфейса.

Спасибо за внимание
Михаил

(Добавление)

Дык, а что нужно? OLE - объект или лежащий на окне OCX с графиком?

---------------------------------------
C уважением,
Юрий Философов,
Главный программист
Корпорация "Диполь", Саратов
E-mail yufil@tacis-dipol.ru (служ)
yufil@mail.ru (дом)
ICQ# 75924439

(Добавление)

Что нужно, не скажу ;) вопрос в том, почему, если анхайдить до accept и
внутри, получаю поразительно разные результаты?

Михаил
Написал: ClaList(2)
Ответить