【发布时间】:2023-03-08 00:54:01
【问题描述】:
用 vcl 我用这个:
procedure MovingDots(X, Y: Integer; ACanvas: TCanvas); stdcall;
begin
{$R-}
Inc(ALooper);
ACounter := ACounter shl 1; // Shift the bit left one
if ACounter = 0 then
ACounter := 1; // If it shifts off left, reset it
if (ACounter and 224) > 0 then // Are any of the left 3 bits set?
// FMX.Canvas does not have Pixels
ACanvas.Pixels[X, Y] := ASelectionColor1 // Erase the pixel
else
ACanvas.Pixels[X, Y] := ASelectionColor2; // Draw the pixel
{$R+}
end;
如何在 FMX 画布中设置 X、Y 的颜色?
【问题讨论】:
-
感谢您,但您应该在评论中添加您想要感谢的问题,而不是在其他问题的正文中。
标签: delphi firemonkey delphi-xe4