Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как использовать координаты в Image

81K
09 апреля 2012 года
igormudrak
1 / / 09.04.2012
Здравствуйте, мое задание: построить график мат. функции, если задать ее графически.
Я не знаю как использовать координаты, когда на 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 я хочу в цикле получать координаты(этого я и не знаю как сделать), а далее при их помощи строить свою мат. функцию.
247
10 апреля 2012 года
wanja
1.2K / / 03.02.2003
Заведи массивчик и счетчик. При каждом срабатывании MouseMove увеличивай счетчик и запихивай значеньица координат в массивчик по счетчику.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог