Einzelnen Beitrag anzeigen

RedOne

Registriert seit: 2. Jun 2008
71 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Klicken in Bereich auf Image

  Alt 25. Sep 2012, 14:31
Ich bastle mir das Schild gleich selbst... Danke, das hat geholfen

Für alle zukünftigen Threadbesucher. So kann's klappen:
Delphi-Quellcode:
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  rgn : HRGN;
  plist : array [0..4] of TPoint;
begin
  Canvas.Brush.Color := clRed;
  plist[0] := Point(104,150);
  plist[1] := Point(147,148);
  plist[2] := Point(151,287);
  plist[3] := Point(98,284);
  rgn := CreatePolygonRgn(plist,4,Winding);
  if PtInRegion(rgn, x, y) then
    ShowMessage('in');
end;

Geändert von RedOne (25. Sep 2012 um 14:39 Uhr)
  Mit Zitat antworten Zitat