请教:是否可以实现取得最小化或超出屏幕的window之内容?
或者是被前窗体遮住的部分,想把完整的内容存成图片
[解决办法]
很简单,使用printwindow这个API就可以做到
最小化得我没验证过,超过屏幕得就可以.你可以自己验证一下.
这个API不知道bcb里面有没有声明,没有的话你要自己声明.
函数应该在user32.dll这个系统dll里面.
你可以自己再找找她的资料
[解决办法]
GetFormImage();不管是最小化还是被覆盖还是超出屏幕甚至隐藏都有效.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2-> GetFormImage()-> SaveToFile( "c:\\Form.bmp ");
}
[解决办法]
Form2-> GetFormImage()-> SaveToFile( "aa.bmp ");