property OnMouseWheel: TMouseWheelEvent;
Scatta quando la rotella viene ruotata sopra la vista. Il parametro Sender referenzia l'istanza TPdfView che ha sollevato l'evento, così un unico gestore può servire più viste esaminando Sender
Usi tipici: implementare lo zoom con Ctrl+rotella oppure sostituire lo scorrimento di pagina predefinito. Dato che il gestore gira sul thread principale VCL, puoi aggiornare i controlli della form e chiamare direttamente le altre API VCL
I gestori devono restituire in fretta — il rendering PDFium e la compilazione dei moduli avvengono sullo stesso thread, e ogni ritardo qui posticipa il prossimo ridisegno della pagina
TabStop a True se vuoi che questo controllo partecipi alla navigazione del focus con il tasto Tab, così che gli eventi da tastiera vengano consegnatiPdfView1.OnMouseWheel := MyHandlerSet Cursor / Set Caret su TPdfView per mantenere il feedback visivo sincronizzato
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;