На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 67419234
10584
Hosts 3609198
2235
Visitors 53571724
10194

113


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Расчеты и графика , Как связать объекты классов Rastr и GraphRastr? » в форуме: Макро   Просмотров: 8075
 
Михаил Реутов
Постоянный посетитель
 
Всего сообщений: 224
Дата регистрации: 21.11.2007
Создано: 02.04.2010 09:37:18
 
 
Здравствуйте.
Вопрос собственно в заголовке темы.

Интерфейс ПК RastrWin это делает сам, т.е. в результате на компоненте графики ActiveX отображается схема, а также происходит ее обновление при изменении режимных параметров.
Как это сделать "вручную"?
 
Профиль
Наверх
Алексей Багрянцев
Администратор
 
Всего сообщений: 296
Дата регистрации: 02.05.2007
Создано: 05.04.2010 14:16:39
 
 
Для инициализации ActiveX контрола графики ему требуется указатель на объект Rastr. При изменении расчетной модели отправка сообщений контролу для его обновления реализована через оболочку (rastrwin.exe).
При разработке Растр разработчик не ставил цели (в угоду повышения производительности работы ПО) написания программного продукта с возможностью распространения отдельных его компонент (за исключением расчетного блока), поэтому при желании захостить контролы Растра сторонний разработчик столкнется с большими трудностями.
 
Профиль
Наверх
Михаил Реутов
Постоянный посетитель
 
Всего сообщений: 224
Дата регистрации: 21.11.2007
Создано: 09.04.2010 09:24:00
 
 
В папке C:\Program Files\RastrWin есть файл graph.dll: на сколько я понимаю это "ActiveX контрол графики" ??? что-то типа *.ocx в этой папке не нашел.
 
Профиль
Наверх
Алексей Багрянцев
Администратор
 
Всего сообщений: 296
Дата регистрации: 02.05.2007
Создано: 09.04.2010 17:37:42
 
 
Цитата
graph.dll

Да, это оно.
Цитата
что-то типа *.ocx в этой папке не нашел

Библиотека типов располагается в самом dll файле.
Подробнее можно почитать здесь.
 
Профиль
Наверх
Михаил Реутов
Постоянный посетитель
 
Всего сообщений: 224
Дата регистрации: 21.11.2007
Создано: 20.02.2014 11:27:35
 
 
А можно хотя бы в объекте Rastr реализовать аналогичные методы RestoreKadr и SaveKadr?

При выполнении макросов бывает "улетает" графика. Имея данные методы можно перед работой макроса сохранять отображаемую область, а если графика "улетает" - возвращать отображаемую область.
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019