Size: a a a

2020 April 27

AS

Alexey Shumkin in Delphi & Lazarus
Tom Cauf
Хм, послал так послал.  И главное по делу ведь...
Если бы его тут не забанили, я бы просто его упомянул )))
источник

АВ

Александр В in Delphi & Lazarus
И так, господа - докладываю, Intent со совим экшном можно поймать из Java класса в своём приложении только с помощью наследника от JFMXBroadcastReceiverListener:D
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
И так, господа - докладываю, Intent со совим экшном можно поймать из Java класса в своём приложении только с помощью наследника от JFMXBroadcastReceiverListener:D
👍 ) в манифесте надо шаманить?
источник

Р

Рус in Delphi & Lazarus
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 if Button <> mbLeft then exit;
 move := true;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 if move then Cursor := crDrag;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 Move := false;
 Cursor := 0;
end;

Почему курсор не меняется? Что ж этой хрени надо?
источник

АВ

Александр В in Delphi & Lazarus
Тока прописать свой экшн в intent-filters не забыв про категорию default
источник

АВ

Александр В in Delphi & Lazarus
Рус
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 if Button <> mbLeft then exit;
 move := true;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 if move then Cursor := crDrag;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 Move := false;
 Cursor := 0;
end;

Почему курсор не меняется? Что ж этой хрени надо?
Сперва запомнить тот который был при нажатии, а потом вернуть на место.
источник

АВ

Александр В in Delphi & Lazarus
Ну и да, Screen.Cursor
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 if Button <> mbLeft then exit;
 move := true;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 if move then Cursor := crDrag;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
 Move := false;
 Cursor := 0;
end;

Почему курсор не меняется? Что ж этой хрени надо?
раскрою ответ про Screen.Cursor
ты меняешь курсор, который будет, когда указатель будет над ФОРМОЙ ) но у тебя форма вся закрыта, небось, другими компонентами )..
источник

Р

Рус in Delphi & Lazarus
Ничего не понял
источник

Р

Рус in Delphi & Lazarus
Курсор над формой
источник

Р

Рус in Delphi & Lazarus
Форма пустая
источник

АВ

Александр В in Delphi & Lazarus
Рус
Ничего не понял
источник

Р

Рус in Delphi & Lazarus
Понял, достаточно Form.Cursor заменить на Screen.Cursor
источник

Р

Рус in Delphi & Lazarus
Рус
Понял, достаточно Form.Cursor заменить на Screen.Cursor
Но почему Form.Cursor не работает - хрен его знает
источник

N

Nik in Delphi & Lazarus
Александр В
Тока прописать свой экшн в intent-filters не забыв про категорию default
Пример кода будет?
источник

АВ

Александр В in Delphi & Lazarus
Nik
Пример кода будет?
источник

N

Nik in Delphi & Lazarus
Спасибо
источник

RY

Roman Yankovsky in Delphi & Lazarus
Переслано от Roman Yankovsky
Господа, в чем смысл external-константы в FPC?
источник

АВ

Александр В in Delphi & Lazarus
Имеется ввиду external ’lname’;  ?
источник

RY

Roman Yankovsky in Delphi & Lazarus
Да
источник