property OnMouseWheel: TMouseWheelEvent;
Wordt gegenereerd wanneer het wiel boven de weergave wordt gedraaid. De parameter Sender verwijst naar de TPdfView-instantie die de gebeurtenis heeft gegenereerd, zodat een enkele afhandelingsroutine meerdere weergaven kan bedienen door Sender te inspecteren.
Typisch gebruik omvat: Ctrl+wiel-zoom implementeren of het standaard paginascroll vervangen. Omdat de afhandelingsroutine op de VCL-hoofdthread draait, kunt u formulierbesturingselementen bijwerken en direct andere VCL-API's aanroepen.
Afhandelingsroutines moeten snel terugkeren — PDFium-renderen en formulierinvullen vinden op dezelfde thread plaats, en elke vertraging hier stelt de volgende paginahertekening uit.
TabStop in op True als u wilt dat dit besturingselement deelneemt aan focus-traversal met de Tab-toets zodat toetsenbordgebeurtenissen worden afgeleverd.PdfView1.OnMouseWheel := MyHandler.Set Cursor / Set Caret-aanroepen op TPdfView om visuele terugkoppeling gesynchroniseerd te houden.
procedure TForm1.PdfViewOnMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
// implement Ctrl+wheel zoom or replace the default page scroll
Caption := Format('OnMouseWheel on page %d', [PdfView1.PageNumber]);
end;