Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Реализовать класс Model Window (задание 3), добавив поле для курсора. Используйте для представления поля курсора класс Cursor из задания 20.

3.Создать класс Model Window для работы с моделями экранных окон. В качестве полей задаются: заголовок окна, координаты левого верхнего угла, размер по горизонтали, размер по вертикали, цвет окна, состояние «видимое/невидимое», состояние «с рамкой/без рамки». Координаты и размеры указываются в целых числах. Реализовать операции: передвижение окна по горизонтали, по вертикали; изменение высоты и/или ширины окна изменение цвета; изменение состояния, опрос состояния. Операции передвижения и изменения размера должны осуществлять проверку на пересечение границ экрана. Функция вывода на экран должна индуцировать состояние полей объекта.

20. Реализовать класс Cursor. Полями являются координаты курсора по горизонтали и вертикали – целые положительные числа, вид курсора – горизонтальный или вертикальный, размер курсора – целое от 1 до 15. Реализовать методы изменения координат курсора, изменения вида курсора, изменения размера курсора, метод гашения и восстановления курсора.

Здесь должна быть композиция или класс Cursor в классе Model Window. Написать на c++

4 года назад
Zhemchug71
Евгений 
23 годаРоссия
4 года в сервисе
Был
2 года назад