PDFium Delphi Component Docs

OnFormCursor udalosť

Component: TPdf  ·  Unit: PDFium
Nastane, keď formulárová vrstva vyžiada tvar kurzora pre pole pod ukazovateľom

Syntax

property OnFormCursor: TPdfFormCursorEvent read FOnFormCursor write FOnFormCursor;

Description

OnFormCursor nastane, keď sa interaktívna formulárová vrstva pýta, ktorý kurzor zobraziť. Handler prijíma dekódovaný Cursor typu TPdfFormCursor (pfcUnknown, pfcArrow, pfcSizeNESW, pfcSizeNWSE, pfcVerticalBeam, pfcHorizontalBeam, pfcHand), surový kód NativeCursorType a príznak var Handled

Nastavte Handled = True na použitie kurzora špecifického pre hostiteľa; keď nie je priradený žiadny handler alebo Handled zostáva False, komponent namapuje dekódovanú hodnotu na zodpovedajúci kurzor VCL

Remarks

    • Signatúra handlera: procedure(Sender: TObject; Cursor: TPdfFormCursor; NativeCursorType: Integer; var Handled: Boolean) of object
    • Vyžaduje úplné spätné volania hostiteľa formulárov; skontrolujte FormHostCallbacksComplete, keď udalosť nikdy nenastane

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