المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Thumbnail of minimized Form



C# Programming
09-16-2009, 12:44 AM
Does anyone know how to get an thumbnail of an Form thats Minimized http://www.barakasoft.com/script/Forums/Images/smiley_confused.gifhttp://www.barakasoft.com/script/Forums/Images/smiley_confused.gifhttp://www.barakasoft.com/script/Forums/Images/smiley_confused.gif
This code works ok when the form is normal or maximum size, but not when its minimized, or anything in front of it.

private Bitmap GetFormImage(Form formToCapture)
{
Bitmap formImage = null;
using (Graphics g = formToCapture.CreateGraphics())
{
formImage = new Bitmap(formToCapture.Size.Width, formToCapture.Size.Height, g);
using (Graphics mg = Graphics.FromImage(formImage))
{
IntPtr dc1 = g.GetHdc();
IntPtr dc2 = mg.GetHdc();
BitBlt(dc2, 0, 0, formToCapture.ClientRectangle.Width, formToCapture.ClientRectangle.Height, dc1, 0, 0, 13369376);
g.ReleaseHdc(dc1);
mg.ReleaseHdc(dc2);
}
}
return formImage;
}

Appreciate the help... http://www.barakasoft.com/script/Forums/Images/thumbs_up.gifhttp://www.barakasoft.com/script/Forums/Images/thumbs_up.gifhttp://www.barakasoft.com/script/Forums/Images/thumbs_up.gif

With great code, comes great complexity, so keep it simple stupid...http://www.barakasoft.com/script/Forums/Images/smiley_shucks.gif http://www.barakasoft.com/script/Forums/Images/smiley_shucks.gif