나는이 동안 꽤 오랫동안 검색해 왔지만 대답을 얻을 수 없었다.이미지에 다각형 그리기
이미지에 다각형을 그리고 싶지만 점을 만들어서이 작업을하고 싶습니다. MouseCursor
으로이 특정 점을 만들고 단추로이 점들을 따라 선을 그립니다. 이것은 내가 원하는,하지만 차이가 등이 MouseEvent
와 사용자가 주어진다는 Point[1]
, Point[2]
입니다
var
Poly: array of TPoint;
begin
// Allocate dynamic array of TPoint
SetLength(Poly, 6);
// Set array elements
Poly[0] := Point(10, 10);
Poly[1] := Point(30, 5);
Poly[2] := Point(100, 20);
Poly[3] := Point(120, 100);
Poly[4] := Point(50, 120);
Poly[5] := Point(10, 60);
// Pass to drawing routine
Canvas.Polygon(Poly);
// Redim if needed
SetLength(Poly, 7);
Poly[6] := Point(1, 5);
// Pass to drawing routine
Canvas.Polygon(Poly);
end;
:
나는이 발견했다.
같은 코드를 사용할 수 있습니까? –
OnClick 이벤트를 처리하고 포인트 목록에 포인트를 추가하십시오. –
질문은 어떻게 onclick 이벤트로 Array에 점을 저장합니까? – Fruit