不用StretchBlt,直接画更简单放一个pictureBox控件用来浏览放大后的图pictureBox1
Graphics g;
Image myImage;
Form Load事件中加入:
g=this.pictureBox1.CreateGraphics();
myImage=this.pictureBox1.Image;
Mouse Move事件中加入:
Rectangle source=new Rectangle(e.X-10,e.Y-10,20,20);//设置你要的大小
Rectangle dest=new Rectangle(300,120,80,80);//设置你要的大小
g.DrawImage(myImage,dest,source,GraphicsUnit.Pixel);
Graphics g;
Image myImage;
Form Load事件中加入:
g=this.pictureBox1.CreateGraphics();
myImage=this.pictureBox1.Image;
Mouse Move事件中加入:
Rectangle source=new Rectangle(e.X-10,e.Y-10,20,20);//设置你要的大小
Rectangle dest=new Rectangle(300,120,80,80);//设置你要的大小
g.DrawImage(myImage,dest,source,GraphicsUnit.Pixel);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货