27 lines
494 B
C#
27 lines
494 B
C#
using System;
|
|
using System.Drawing;
|
|
using System.Drawing.Drawing2D;
|
|
|
|
namespace ControlLibrary
|
|
{
|
|
internal class AntiAlias : IDisposable
|
|
{
|
|
|
|
private Graphics m_g;
|
|
private SmoothingMode m_eMode;
|
|
|
|
public AntiAlias(Graphics g)
|
|
{
|
|
m_g = g;
|
|
m_eMode = g.SmoothingMode;
|
|
m_g.SmoothingMode = SmoothingMode.AntiAlias;
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
m_g.SmoothingMode = m_eMode;
|
|
}
|
|
|
|
}
|
|
}
|