青椒炒腐竹的做法:delphi问题,关于屏幕抓图

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 20:36:02
我用这个函数设置了指定窗口的大小MoveWindow(h,0,0,0,0,true);设置的这个窗口比当前分辨率还要大,问用什么函数可以抓取大于分辨率的窗口的图!
有现成软件也可以

拿回自己的分,没人回答正确

改变窗体大小时需要设置窗体风格
s:=GetWindowLong(h, GWL_STYLE);//得到当前风格
g:=s; //保存当前风格
s:=s and (not (WS_THICKFRAME));
s:=s or Integer(WS_POPUP);
SetWindowLong(h, GWL_STYLE, s); //写入风格

{经过以上代码就可以用
MoveWindow();设置窗体大小了
设置后如果不改回原来的窗口风格 按ALT+Pause Break 键时所抓的图 只能小于当前分辨率大于分辨率的图将不显示

这就需要把窗口风格设置回原有的风格}
SetWindowLong(h, GWL_STYLE, g); //写回当前风格

给我邮箱地址,我有抓屏的现成软件。我的邮箱为dj1893@163.com.我的QQ为156800737