У меня есть базовый класс Company_1_Canvas
и еще один Company_2_Canvas
.
Я бы хотел поместить Company_2_Canvas
в Company_1_Canvas
.
На самом деле мой первый холст должен действовать как контейнер, а не холст.
У вас есть идея сделать это?
Примечания: немного сложно объяснить, зачем мне это нужно (дизайн не удивителен, я знаю)! Извините!
Я попытался переопределить метод 'paint' первого холста, но затем на втором холсте НЕТ объекта 'graphics', поскольку он не является частью иерархии элементов управления!
Обратите внимание, что оба canvas имеют собственные методы C ++, которые работают с canvas, поэтому я не могу это изменить!