为什么DrawLine的结果在iOS上是不可见的



有一个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应该是第一个语句。

相关内容

  • 没有找到相关文章

最新更新