Пишу программу на С++ Builder
В ней строю графики используя TChart
TChart *cGrafigT =new TChart(this);
cGrafigT->Parent=frmGrafig;
количество создаваемых TChart определяется в ходе выполнение программы.
Подскажите как программно определить какой именно график активен( те на катором в данный момент расположен курсор мыши)?
для дальнейшего его копирования на новую форму
RG>количество создаваемых TChart определяется в ходе выполнение программы.
RG>Подскажите как программно определить какой именно график активен( те на катором в данный момент расположен курсор мыши)?
RG>для дальнейшего его копирования на новую форму
Можно при создании каждого чарта присваивать обработчики событий типа
.OnMouseDown/.OnMouseUp (если, к примеру, нужно вызвать Popup-меню) или .OnMouseMove для
динамического отслеживания курсора.
Соответственно, при генерации этих событий в параметре Sender будет передан активный чарт.
ЗЫ. Всё в терминологии Delphi, а не Builder.