[修正] Firemonkey Windows 控件有虛線殘影問題


說明:在 Wndows 顯示時,有時控件左方會顯示一條虛線

適用:Firemonkey Windows (Berlin 或更高版)

修正方法:

請將源碼 FMX.Canvas.D2D.pas 復制到自己的工程目錄里,再進行修改。

procedure TCanvasD2D.SetClipRects(const ARects: array of TRectF);

...略...

    for I := 0 to High(ARects) do
    begin
      R := ARects[I];

{+++>}InflateRect(R, 0.0001, 0.0001); // 加入此行代碼:修正 Win 控件有虛線殘影問題 by Aone 2017.05.03
if not IsScaleInteger then R := AlignToPixel(R); SharedFactory.CreateRectangleGeometry(D2Rect(R), ID2D1RectangleGeometry(Geoms[I])); end; ...略... end;

 

未修正:

修正后:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM