如果做截屏,截取本程序界面上的波形,如果程序最小化了还能借到么?

我的做法如下:发现如果程序界面打开后正常,一旦程序最小花或者放到系统托盘里后,就截不到程序里的图片了。请问有办法解决么。谢谢
TRect r,r1;
int i,j,temp;
Graphics::TBitmap *Dest= new Graphics::TBitmap();
GetWindowRect(Form1->Handle ,&r);
Dest->Width=Image2->Width ;
Dest->Height=Image2->Height;
DC=GetWindowDC(Form1->CppWebBrowser1->Handle);
BitBlt (Dest->Canvas->Handle ,0,0,Dest->Width,Dest->Height,DC,160,118,SRCCOPY);
Image2->Picture->Bitmap =Dest;
Image2->Picture->SaveToFile("c:\\aa.bmp");
[535 byte] By [zkking-Reset] at [2008-1-9]
# 1
程序最小花或者放到系统托盘里后,就截不到程序里的图片了。
==================================================================================
没有程序界面,当然无法截图了
maozefa-阿发伯 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 2
确实如此
dxkh-沧海一粟 at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...
# 3
可以变通一下:
当内容发生变化时,最大化一下,截了图,再回到原来的状态.
tree2000-NewBuilder at 2007-10-18 > top of Msdn China Tech,C++ Builder,基础类...