PDFium Delphi Component Docs

OnMouseMove event

Component: TPdfView  ·  Unit: PDFium
يُطلق كلما تحركت الفأرة فوق العرض

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

يُطلق كلما تحركت الفأرة فوق العرض. ويشير المعامل Sender إلى نسخة TPdfView التي أطلقت الحدث، فيمكن لمعالج واحد أن يخدم عدة عوارض بفحص Sender

من الاستخدامات النموذجية: إظهار تلميح أداة بالإحداثي الحالي في PDF، أو تمييز حقل النموذج تحت المؤشر، أو عرض مؤشرات «يد» / «نص». وبما أن المعالج يعمل على الخيط الرئيسي لـ VCL، يمكنك تحديث عناصر تحكم النموذج واستدعاء بقية واجهات VCL مباشرة

على المعالجات أن تعود سريعًا — فتصيير PDFium وتعبئة النماذج يجريان على الخيط نفسه، وأي تأخير هنا يؤجل إعادة رسم الصفحة التالية

Remarks

Example

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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber