Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

ActiveX   Найти похожие ветки 

 
Влад   (2010-03-25 15:12) [0]

Здравствуйте, пмогите пожалуйста. Я создаю ActiveX, который будет чертить график по 11 точкам. Точки получаются из свойств данного активХ. Использовать буду в сторонней скада-системе. Создаю объект так new->activex form. Далее в библиотеке добавляю необходимые свойства. На форме рапологаются Timage и кнопка. По кнопке все рисуется - все хорошо. НО есть две проблемы 1) хочу, чтобы размер TImage = размеру формы на которой он располагается, но так как это activex form я не знаю как достучатся до размеров. Это необходимо для того, чтобы в скада системе можно было получить как маленький так и большой график одним, изменяющимся объектом. 2) хочу, чтобы график перерисовывался не по кнопке, а по изменению любой точки (читай свойства). И тоже не знаю как это сделать. Буду рад любым советам. Заранее спасибо.


 
Плохиш ©   (2010-03-25 16:50) [1]


> 1) хочу, чтобы размер TImage = размеру формы на которой
> он располагается, но так как это activex form я не знаю
> как достучатся до размеров.

Сделай свойства Top, Left, Width, Height у своего компонента и соответственно устанавливай эти свойства у формы

> 2) хочу, чтобы график перерисовывался не по кнопке, а по
> изменению любой точки (читай свойства).

Вызывай код перерисовки в методах изменения точек.


 
Влад   (2010-03-25 16:54) [2]

2) Над этим я думал, только не поробовал, реализвал по кривому через таймер. Хоть и криво, но пока не критично - с методами попробую.
1) Насчет первого поподробнее.


 
Влад   (2010-03-25 16:58) [3]

Если правильно я все правильно понял, то надо сделать свойства ширина, высота и привязать их к Timage. Но как бы записать в TImage эти значения - сразу. Объект(форму) в разработке растянул - TImage  тоже растянулся. Ведь Скада же понимает какая у объекта(формы) ширина и высота.


 
Плохиш ©   (2010-03-25 17:23) [4]


> Объект(форму) в разработке растянул - TImage  тоже растянулся.

У формы создай событие OnResize, в нём и устанавливай требуемые размеры и положение TImage.


 
Влад   (2010-03-25 17:29) [5]

всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.212 c
15-1263990046
fford
2010-01-20 15:20
2010.08.27
что меньше нагружает сервер


2-1265658323
Константин
2010-02-08 22:45
2010.08.27
Назначение процедур для динамически создаваемых контролов


2-1267973309
New-zzzz
2010-03-07 17:48
2010.08.27
Как запустить и работать с этим-же внешним приложением?


2-1273570593
Фильтор
2010-05-11 13:36
2010.08.27
Как замерить производительность приложения


15-1275645994
И. Павел
2010-06-04 14:06
2010.08.27
#0 и заголовки окон WinAPI