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

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

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

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

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

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

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

Больше
15 года 1 нед. назад - 15 года 1 нед. назад #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;
Последнее редактирование: 15 года 1 нед. назад пользователем Mikael.

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

Больше
15 года 1 нед. назад #4 от xternalx

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

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