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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.11.2010, 13:43   #1
MetR
Пользователь
 
Регистрация: 26.12.2008
Сообщений: 50
По умолчанию crollbar

Код:
procedure TForm1.sbLoadChange(Sender: TObject);
var
x,y,n:integer;
pos:Integer;
R:TPoint;
begin
getcursorpos(R);
x:=R.X;
y:=R.y;
if (x>Form1.Left+sbload.Left) and
   (y>form1.Top+sbload.Top) and
   (y<form1.top+sbload.Top+sbload.Height)  then
  begin
  pos:=x-Form1.Left-sbload.Left;
  sbload.Position:=Round(pos/(sbload.Width/sbload.Max));
  BASS_ChannelSetPosition(chanel,sbload.position,BASS_POS_BYTE);
  end;
end;
мне нужно сделать так, чтобы позиция скрлбара изменялась только по щелчку мышью, я вот тут написал кое-что, но при попытке переместить ползунок он возращается в свое прежнее положение, что не так?
MetR вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск