Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
#1

Нарисовать дугу эллипса - C++

02.03.2014, 15:19. Просмотров 505. Ответов 8
Метки нет (Все метки)

В Dec-C++ подключила графическую библиотеку. Подскажите пожалуйста, какой функцией можно нарисовать дугу эллипса?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6111 / 5714 / 1849
Регистрация: 18.12.2011
Сообщений: 14,593
Завершенные тесты: 1
02.03.2014, 15:30     Нарисовать дугу эллипса #2
Что-нибудь типа Arc(...);
Очень зависит от библиотеки.
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:32  [ТС]     Нарисовать дугу эллипса #3
библиотека graphics.h
zss
Модератор
Эксперт С++
 Аватар для zss
6111 / 5714 / 1849
Регистрация: 18.12.2011
Сообщений: 14,593
Завершенные тесты: 1
02.03.2014, 15:32     Нарисовать дугу эллипса #4
В Win32 Arc такая
BOOL Arc(
HDC hdc, // handle to device context
int nLeftRect, // x-coord of rectangle's upper-left corner
int nTopRect, // y-coord of rectangle's upper-left corner
int nRightRect, // x-coord of rectangle's lower-right corner
int nBottomRect, // y-coord of rectangle's lower-right corner
int nXStartArc, // x-coord of first radial ending point
int nYStartArc, // y-coord of first radial ending point
int nXEndArc, // x-coord of second radial ending point
int nYEndArc // y-coord of second radial ending point
);
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:52  [ТС]     Нарисовать дугу эллипса #5
Но, на сколько я знаю, Arc рисует дугу окружности. А нужно именно эллипса
zss
Модератор
Эксперт С++
 Аватар для zss
6111 / 5714 / 1849
Регистрация: 18.12.2011
Сообщений: 14,593
Завершенные тесты: 1
02.03.2014, 16:03     Нарисовать дугу эллипса #6
Рисует дугу овала, вписанного в прямоугольник.
Указываются координаты этого прямоугольника,
начальная и конечные точки дуги.
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:32  [ТС]     Нарисовать дугу эллипса #7
Цитата Сообщение от zss Посмотреть сообщение
HDC hdc, // handle to device context
а что это?
zss
Модератор
Эксперт С++
 Аватар для zss
6111 / 5714 / 1849
Регистрация: 18.12.2011
Сообщений: 14,593
Завершенные тесты: 1
02.03.2014, 16:38     Нарисовать дугу эллипса #8
В win32 все устройства,на которых рисуют имеют номерок,
называемый контекст устройства рисования HDC.
А Вам надо смотреть документацию по graphics.h
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 16:42     Нарисовать дугу эллипса
Еще ссылки по теме:

Сравнить длину эллипса и окружности C++
C++ Пересечение эллипса и окружности
Положение точки относительно заданного эллипса C++
Описать классы прямоугольника и эллипса C++
Вычислить площадь и периметр эллипса по введенным значениям полуосей C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:42  [ТС]     Нарисовать дугу эллипса #9
большое спасибо
Yandex
Объявления
02.03.2014, 16:42     Нарисовать дугу эллипса
Ответ Создать тему
Опции темы

Текущее время: 03:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru