Свой TrackBar

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Свой TrackBar

Сообщение SkyRanger » 28.05.2007 03:00:18

Ваяю свой тракбар, ползунок, все готово и работает, но возникла проблема, если значение Min > 0 ползунок застывает на отметке Min что в общем то и правильно, все попытки ввода еще одного каунтера не увенчались успехом...

У меня все на OpenGL так что создавать все приходится с нуля...

Вот код:

OnDraw:

GetControlRec;
dw:=width / abs(Fmax-FMin);
L:=FParentWRec.Left;
left:=L+FPosition*dw-20;

{Ну и тут дальше непосредственно отрисовка бегунка}

OnMouseClick:

GetControlRec;

dw:=width / abs(FMax-FMin);
Rx:=GLMouse.x;
L:=FParentWRec.Left + Left;


FPosition:=Round((Rx-L) / dw);


Вроде все как нада, я весь моск себе уже сломал :( что-то туплю ужас как...
SkyRanger
новенький
 
Сообщения: 10
Зарегистрирован: 13.07.2006 12:55:36
Откуда: Магадан

Сообщение SkyRanger » 29.05.2007 04:12:24

Все ужо разобрался...
Понедельник и пятница - ЗЛО!
SkyRanger
новенький
 
Сообщения: 10
Зарегистрирован: 13.07.2006 12:55:36
Откуда: Магадан


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru