Как узнать, какой из 3х кнопок мыши тыцнули?

Больше
14 года 5 мес. назад #1 от xternalx
...по кнопочке, которая плагином создается в окне чата.
Помню что в каком то плагине в исходниках видел, но вот найти не смог :(

подскажите, как это сделать можно? :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 5 мес. назад - 14 года 5 мес. назад #2 от Mikanoshi
procedure OnButtonClick(iButton: integer);
begin
case iButton of
0: ...;
1: ...;
end; 
end;

buttonid := RQ_CreateChatButton(@OnButtonClick, icon, caption);
Последнее редактирование: 14 года 5 мес. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 5 мес. назад - 14 года 5 мес. назад #3 от Mikael
// внутренний обработчик нажатия кнопки
procedure OnButton(AButton: Integer);
var
  curPos: TPoint;
begin
  GetCursorPos(curPos);
  case AButton of
    0: OnButtonLeft(AButton, curPos.X, curPos.Y);
    1: OnButtonRight(AButton, curPos.X, curPos.Y);
    2: OnButtonMiddle(AButton, curPos.X, curPos.Y);
  end;
Последнее редактирование: 14 года 5 мес. назад пользователем Mikael.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
14 года 5 мес. назад #4 от xternalx

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.251 секунд
Работает на Kunena форум