![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Правая клавиша в ричЭдит
TStas © (2012-05-17 23:46:00)Как сделать, чтобы при щечке правой клавишей в ричЭдите устанавливался текстовый курсор, как при щелчке левой?
TStas (2012-05-18 00:08:00) [1]Сам нашёл ответ:
Посылать себе сообщение, изменяя Msg
procedure TStCodeEditor.WMRButtonDown(var Message: TMessage);
begin
Inherited;
If SelectByRightButton then
SendMessage(Handle, WM_LBUTTONDOWN, Message.WParam, Message.LParam)
end;
procedure TStCodeEditor.WMRButtonUp(var Message: TMessage);
begin
Inherited;
If SelectByRightButton then
SendMessage(Handle, WM_LBUTTONUP, Message.WParam, Message.LParam)
end;