绘制无闪烁线

本文关键字:闪烁 绘制 | 更新日期: 2023-09-27 18:00:27

在delphi中,有一种在xor模式下重新绘制线的能力,在这种模式下,笔与背景颜色合并并导致隐藏线,如果我们在背景中有很多颜色,则用这种颜色重新绘制线,我如何在c#中做同样的事情,我不想再次用背景色重绘线条来隐藏线条我也应该说我想在面板mousemove事件中画一条线,将一个矩形连接到另一个

绘制无闪烁线

在.net世界中,您基本上重新绘制背景色并重新绘制线条。您可以使用DoubleBuffering来帮助最小化闪烁。

如果你已经下定决心要走老派路线,请查看SetRop2 api调用。