?????????????写??????????????????????贸???????????????.????贸??????????????????小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;