property OnMouseMove: TMouseMoveEvent;
נורה בכל פעם שהעכבר נע מעל התצוגה. פרמטר Sender מפנה למופע TPdfView שהעלה את האירוע, כך שהאנדלר יחיד יכול לשרת מספר תצוגות על ידי בדיקת Sender.
שימושים אופייניים כוללים: עדכון מחוון מיקום הסמן, הצגת רמז כלי לקישור מתחת לסמן, או התחלת מעקב אחר בחירה. מכיוון שהאנדלר רץ על שרשור ה-VCL הראשי, אתה יכול לעדכן פקדי טופס ולהפעיל API אחרים של VCL ישירות.
אנדלרים חייבים לחזור במהירות — רינדור PDFium ומילוי טפסים מתרחשים על אותו שרשור, וכל עיכוב כאן דוחה את ציור העמוד הבא.
TabStop ל-True אם אתה רוצה שפקד זה ישתתף במעבר מיקוד של מקש Tab כך שאירועי מקלדת יישלחו.PdfView1.OnMouseMove := MyHandler.Set Cursor / Set Caret תואמות ב-TPdfView כדי לשמור על משוב חזותי מסונכרן.
procedure TForm1.PdfViewOnMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
// show a tooltip with the current PDF coordinate, highlight the form field under the cursor, or display "hand" / "ibeam" cursors
Caption := Format('OnMouseMove on page %d', [PdfView1.PageNumber]);
end;