PDFium Delphi Component Docs

OnFormCursor evento

Componente: TPdf  ·  Unidade: PDFium
Dispara quando a camada de formulários solicita um formato de cursor para o campo sob o ponteiro

Syntax

property OnFormCursor: TPdfFormCursorEvent read FOnFormCursor write FOnFormCursor;

Description

OnFormCursor dispara quando a camada de formulários interativos pergunta qual cursor mostrar. O manipulador recebe o Cursor decodificado do tipo TPdfFormCursor (pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam, pfcHand), o código bruto NativeCursorType e uma flag var Handled

Defina Handled = True para aplicar um cursor específico do host; quando nenhum manipulador está atribuído ou Handled permanece False, o componente mapeia o valor decodificado no cursor VCL correspondente

Remarks

    • Assinatura do manipulador: procedure(Sender: TObject; Cursor: TPdfFormCursor; NativeCursorType: Integer; var Handled: Boolean) of object
    • Exige que os callbacks de host de formulários estejam completos; verifique FormHostCallbacksComplete quando o evento nunca dispara

Example

procedure TMain.Pdf1FormCursor(Sender: TObject; Cursor: TPdfFormCursor; NativeCursorType: Integer; var Handled: Boolean);
begin
  if Cursor= pfcVerticalBeam then begin
    Screen.Cursor := crIBeam;
    Handled := True;
  end;
end;

See Also