Podskazhite plz kakoj funkciej otslezhivat` dvizhenie mishi ?
zaranee sens.
PS Sorry za translit
Можно же и кнопкой Translit пользоваться...
Сообщение отредактировано: volvo -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Alpha7 |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 14 Пол: Мужской Репутация: 0 |
Podskazhite plz kakoj funkciej otslezhivat` dvizhenie mishi ? PS Sorry za translit Можно же и кнопкой Translit пользоваться... Сообщение отредактировано: volvo - |
![]() ![]() |
| Alpha7 |
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 14 Пол: Мужской Репутация: 0 |
Код procedure TScaleControl.PaintBox1Paint(Sender: TObject); begin {Otrisovka po OX i po OY} PaintBox1.Canvas.Pen.Style:= psSolid; PaintBox1.Canvas.Pen.Color := clBlack; if ((tag=0) and (tag<>1))then begin PaintBox1.Canvas.MoveTo(Width div 2, Height div 2); PaintBox1.Canvas.LineTo(Width div 2, Height); PaintBox1.Canvas.MoveTo(Width, Height div 2); PaintBox1.Canvas.LineTo(-Width, Height div 2); //*********************// PaintBox1.Canvas.MoveTo(Width div 4, Height div 2 + Height div 4); PaintBox1.Canvas.LineTo(Width div 4, Height div 2); PaintBox1.Canvas.MoveTo(Width div 4 + Width div 2, Height div 2 + Height div 4); PaintBox1.Canvas.LineTo(Width div 2 + Width div 4, Height div 2); end else begin PaintBox1.Canvas.MoveTo(Width div 2, Height div 2); PaintBox1.Canvas.LineTo(Width, Height div 2); PaintBox1.Canvas.MoveTo(Width div 2, Height); PaintBox1.Canvas.LineTo(Width div 2, -Height); //*********************// PaintBox1.Canvas.MoveTo(Width div 2 + Width div 4 ,Height div 4); PaintBox1.Canvas.LineTo(Width div 2, Height div 4); PaintBox1.Canvas.MoveTo(Width div 4 + Width div 2, Height div 2 + Height div 4); PaintBox1.Canvas.LineTo(Width div 2, Height div 2 + Height div 4); end; end; Это код для отрисовки Бара (я пишу компонент с "0") и "перевёртывания" с оси Х на ось У.. Мне нада в него впихнуть кусок отрисовывающий в зависивости от константы засечки на шкале. Кабы сама ось енто [-1;1], а const дробное число. Скажем данный код рисует горизонтальную линию по середине высоты, линию из центра прямоугольника вниз. + Рисуются две побочные линии. Вот как раз они и соответствуют задаче при const=0,5. Но они просто нарисованы вне нужного алгоритма... |
Alpha7 Mouse... 8.07.2005 2:47
volvo Вообще-то есть событие OnMouseMove:
Procedure myFo… 8.07.2005 3:03
CMOS Попробуй функции
GetCursorPos(var lpPoint: TPoin… 9.07.2005 1:46
Alpha7 А как выглядит тело свмой функции ONMouseMove ??
И… 9.07.2005 18:13
volvo
Ну, так это тебе решать... Дельфи дает только заг… 9.07.2005 18:25
Alpha7 А в виде кода енто как ??(засечки всмысле) 9.07.2005 19:31
volvo А ты сам хоть одну строку кода привел? Я же не тел… 9.07.2005 19:38
volvo Не знаю, правильно я тебя понял или нет:
var
i:… 9.07.2005 20:45![]() ![]() |
|
Текстовая версия | 23.11.2025 8:08 |