PDFium Delphi Component Docs

OnMouseDown رویداد

کامپوننت: TPdfView  ·  واحد: PDFium
وقتی کاربر دکمه‌ای از ماوس را روی نما فشار می‌دهد فعال می‌شود

Syntax

property OnMouseDown: TMouseEvent;

Description

وقتی کاربر دکمه‌ای از ماوس را روی نما فشار می‌دهد فعال می‌شود. پارامتر Sender به نمونهٔ TPdfView ارجاع می‌دهد که رویداد را برپا کرده است، بنابراین یک مدیر واحد می‌تواند با بررسی Sender به چند نما خدمت کند

کاربردهای معمول عبارت‌اند از: آغاز یک کادر انتخاب سفارشی، شروع جابه‌جایی صفحه، یا ثبت مختصات برای قابلیت «برو به این حاشیه‌نویسی». از آن‌جا که مدیر روی ریسهٔ اصلی VCL اجرا می‌شود، می‌توانید کنترل‌های فرم را مستقیم به‌روزرسانی کنید و APIهای دیگر VCL را فراخوانی کنید

مدیرها باید سریع بازگردند — رندر PDFium و پر کردن فرم روی همان ریسه رخ می‌دهند و هر تأخیر در اینجا بازنقاش صفحهٔ بعدی را به‌تعویق می‌اندازد

Remarks

Example

procedure TForm1.PdfViewOnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  // begin a custom selection box, start panning, or capture coordinates for a "go to this annotation" feature
  Caption := Format('OnMouseDown on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, PageNumber