我在“创建屏幕放大镜”的帖子中遵循了以下内容。
因此我有这个代码。它不是从帖子中复制和粘贴的。我还添加了一个计时器,所以表格不是空白的。但是我发现了一些问题。
- 它不会放大很多。我想要更大的变焦。可调节的缩放设置将是最佳设置,但如果我知道如何放大更多,我可以自己制作。
- 表单的中心并不总是像我想要的那样是光标的尖端。无论如何我可以解决这个问题吗?
这是我现在得到的代码。
Graphics g;
Bitmap bmp;
private void Timer1_Tick(object sender, EventArgs e)
{
bmp = new Bitmap(250, 200);
g = this.CreateGraphics();
g = Graphics.FromImage(bmp);
g.CopyFromScreen(MousePosition.X , MousePosition.Y , 0, 0, new Size(300, 300));
pictureBox1.Image = bmp;
}
结果似乎与我在研究期间发现的这个软件完全相同。链接,它带你到一个日本网页。