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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2016, 10:31   #1
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
Лампочка поиск или создание Button по принципу TrackBar

Добдень! Как создать Button по принципу TrackBar (или где скачать)??

т.е. на клавишу одну жму, поднял курсор выше над той клавишей и тише звучит нота/мелодия .. заметил в ( этой ) программе (и в FL Studio синтезаторы с таким принципом кнопки):



по координатам:

Цитата:
procedure TForm1.Form1MouseDown(Sender: TObject; Button:
TMouseButton; Shift: TShiftState; X, Y: integer);
var
FCursor: TPoint;
begin
if Button = mbRight then
begin
GetCursorPos(FCursor);
PopupMenu1.Popup(FCursor.X, FCursor.Y);
end;
end;
или так, и задавать события:

Цитата:
procedure CaretPos(H: THandle; var L, C: Word);
begin
L := SendMessage(H, EM_LINEFROMCHAR, -1, 0);
C := LoWord(SendMessage(H, EM_GETSEL, 0, 0)) -
SendMessage(H, EM_LINEINDEX, -1, 0);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
LineNum, ColNum: Word;
begin
CaretPos(Button1.Handle, LineNum, ColNum);
Edit1.Text := IntToStr(LineNum) + ' ' + IntToStr(ColNum);
end;
Предложите лучший вариант.

Последний раз редактировалось beegl; 24.02.2016 в 10:37. Причина: add code
beegl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если Button 1 и Button 2 нажаты - Button 3 стала активной, как? FleXik Общие вопросы Delphi 25 11.03.2015 13:52
TrackBar или что делать b2soft Мультимедиа в Delphi 7 06.08.2011 02:36
Создание button casper0094 Компоненты Delphi 2 28.06.2010 19:39
Изменение позиции TrackBar при нажатии Button Arxangelname Общие вопросы Delphi 2 10.11.2009 12:50
ProgressBar или TrackBar в плеере? Bigtyoma Мультимедиа в Delphi 17 22.10.2008 14:15