Я сделал программу, которая считывает значения напряжения и тока некоторых диодных кривых из файла xml и рисует их на экране (просто используя простую 2D-графику и некоторые простые команды, такие как DrawCurve и тому подобное).
Мой основной кадр изображения имеет размер 800 на 800 пикселей (ниже вы можете увидеть уменьшенный скриншот). Теперь я хочу добавить функцию масштабирования, чтобы при наведении курсора мыши на эту область изображения всплывал летающий меньший квадрат и увеличивался + перемещался, когда я наводил указатель мыши на эту область.
Я понятия не имею, как подойти к этому. Конечно, я не прошу полный рабочий код, но, пожалуйста, помогите мне стать ближе и ближе!
Например, могу ли я заставить масштаб работать без чтения данных кривой и рисования в реальном времени? или от этого никуда не деться? Как я могу иметь зависающее поле изображения, когда я навожу мышь на исходное изображение?
Спасибо!