有一个FM HD表单。在表单上:按钮和图像(TImage)。
procedure TfrmImageEditor.Button2Click(Sender: TObject);
begin
Image.Canvas.Stroke.Color := $ffff0000 ; // Red
Image.Canvas.Stroke.Kind := TBrushKind.bkSolid;
Image.Canvas.StrokeThickness:= 10;
Image.Canvas.BeginScene;
Image.Canvas.DrawLine(PointF(0, 0), PointF(100, 100),1);
Image.Canvas.EndScene;
end;
我点击按钮后看到一条线,极好的红线。。。但仅在Win32中。当我在iOS模拟器或真正的android中运行该应用程序时,点击按钮后我什么也看不到。
我应该怎么做才能在图像上看到一条线?
更新:Delphi XE5,Windows 7
您的beginscene应该是第一个语句。