Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 18:56   #1
igormudrak
Новичок
Джуниор
 
Регистрация: 09.04.2012
Сообщений: 3
Восклицание Как использовать координаты в Image

Здравствуйте, мое задание: построить график мат. функции, если задать ее графически.
Я не знаю как использовать координаты, когда на Image рисуется функция. Вот она рисуется:
Код:
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
X0 = X;
Y0 = Y;
if (SBPen->Down)
{
Image1->Canvas->MoveTo(X,Y);
Image1->Canvas->Pen->Color = clBlack;
}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if (! Shift.Contains(ssLeft)) return;
else if (SBPen->Down)
Image1->Canvas->LineTo(X,Y);
}
В MouseMove я хочу в цикле получать координаты(этого я и не знаю как сделать), а далее при их помощи строить свою мат. функцию.

Последний раз редактировалось Stilet; 09.04.2012 в 20:02.
igormudrak вне форума Ответить с цитированием
Старый 09.04.2012, 19:23   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

координаты чего вы хотите получать?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.04.2012, 21:15   #3
igormudrak
Новичок
Джуниор
 
Регистрация: 09.04.2012
Сообщений: 3
По умолчанию

Допустим, в Image я нарисовал кривую. Мне нужно получить координаты точек этой кривой и желательно не все, а например - 100, через равный шаг ((конец кривой - начало кривой)/100).
igormudrak вне форума Ответить с цитированием
Старый 09.04.2012, 21:30   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

запоминать ручками стоит, можно конечно сканировать картинку, но это велосипед без колес.

или график не ваша прога рисует?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.04.2012, 22:12   #5
igormudrak
Новичок
Джуниор
 
Регистрация: 09.04.2012
Сообщений: 3
По умолчанию

Моя, спасибо, вроде бы придумал как...
igormudrak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запомнить координаты Image? werrey Общие вопросы Delphi 4 21.07.2011 23:08
как найти координаты элементов Романн Помощь студентам 4 28.06.2011 23:11
Координаты пикселей в Image bulldog5293 Общие вопросы Delphi 2 28.02.2011 14:38
Как выставить координаты? Delphi somebody94 Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 27.06.2010 19:06