이미지의 Canvas에 호를 그리는 API를 사용하여 그림을 그리려고 합니다.
procedure TfrmGraphic.Button1Click(Sender: TObject);
begin
Arc(Image.Canvas.handle,25,10,60,90,25,50,60,50);
end;
이렇게 하면 호는 그려지는데 즉시 그려지는 것이 아니라
Image를 마우스로 클릭하거나 다른 그림을 그릴때 호가 나타납니다.
API를 사용한 다음 무엇을 해주면 곧바로 그림이 그려지나요 ?
빈폼을 만들고 다음과 같이 테스트 해보세요
Arc(Canvas.handle,25,10,60,90,25,50,60,50);
하시면 Form에 바로 그려질겁니다.
초보 wrote:
> 이미지의 Canvas에 호를 그리는 API를 사용하여 그림을 그리려고 합니다.
>
> procedure TfrmGraphic.Button1Click(Sender: TObject);
> begin
> Arc(Image.Canvas.handle,25,10,60,90,25,50,60,50);
> end;
>
> 이렇게 하면 호는 그려지는데 즉시 그려지는 것이 아니라
> Image를 마우스로 클릭하거나 다른 그림을 그릴때 호가 나타납니다.
>
> API를 사용한 다음 무엇을 해주면 곧바로 그림이 그려지나요 ?
>