111,126
社区成员
发帖
与我相关
我的任务
分享
IntPtr dc1 = CreateDC("DISPLAY", null, null, (IntPtr)null);
//创建显示器的DC
g = Graphics.FromHdc(dc1);
GraphicsState saveDC;//设置为全局变量
private void Form1_Load(object sender, EventArgs e)
{
IntPtr dc1 = CreateDC("DISPLAY", null, null, (IntPtr)null);
g = Graphics.FromHdc(dc1);
saveDC = g.Save();
}
private void button1_Click(object sender, EventArgs e)
{
g.DrawLine(Pens.Blue, 0, 100, 200, 300);
}
private void button2_Click(object sender, EventArgs e)
{
g.Restore(saveDC);
}
IntPtr dc1 = CreateDC("DISPLAY", null, null, (IntPtr) null);
//创建显示器的DC
Graphics g = Graphics.FromHdc(dc1);
GraphicsState savePoint = g.Save();
//绘制图形
g.DrawLine(Pens.Blue, 0, 100, 200, 300);
//还原到绘制前的状态
g.Restore(savePoint);