?????????????д??????????????????????ó???????????????.????ó??????????????????СDEMO.???????????????????????????????qq????????(??????????)
???????????????£?
????1.????????????????
????2.???????????????????????????????
????3.?????????????Χ????????
????4.??????????????????壬?????????
?????????????????????
?????????????????ScreenCutter(VS2005)?????????????MainForm??????????????ScreenBody.
?????????????btnCutter??ScreenCutter??????????:
private void btnCutter_Click(object sender?? EventArgs e)
{
Image img = new Bitmap(Screen.AllScreens[0].Bounds.Width?? Screen.AllScreens[0].Bounds.Height);
Graphics g = Graphics.FromImage(img);
g.CopyFromScreen(new Point(0?? 0)?? new Point(0?? 0)?? Screen.AllScreens[0].Bounds.Size);
ScreenBody body = new ScreenBody();
body.BackgroundImage = img;
body.Show();
}
????Screen.AllScreens[0]????????????豸?????????????????????????????????????????.
????????Graphics??CopyFromScreen?????????????.
???????????????°???????????????.
???????潲???????ScreenBody??????????????FormBorderStyle?None????????????±???
private Graphics MainPainter;  //??????
private Pen pen;               //????
private bool isDowned;         //?ж?????????
private bool RectReady;         //?????????????
private Image baseImage;       //???????(????????)
private Rectangle Rect;        //???????????
private Point downPoint;        //????μ??
int tmpx;
int tmpy;