社区
Delphi
帖子详情
printscreen???
dick_chan
2002-05-27 07:37:23
用delphi如何實現捕獲當前屏幕并保存在指定的資料夾裡,如c:\my picture\test.bmp
thanks.
...全文
31
6
打赏
收藏
printscreen???
用delphi如何實現捕獲當前屏幕并保存在指定的資料夾裡,如c:\my picture\test.bmp thanks.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dick_chan
2002-05-27
打赏
举报
回复
thank you.....
短歌如风
2002-05-27
打赏
举报
回复
在函数(function)中result是预定义的标识符,在过程(Procedure)中则没有。你是不是错把Function写成Procedure了?
前面两位兄台已经告诉你如何把屏幕内容画到ABitmap中了,然后你只要调用ABitmap.SaveToFile('C:\mypicture\Screen1.bmp')就行了。
netlib
2002-05-27
打赏
举报
回复
Uses Graphics;
ABitMap.SaveToFile('C:\mypicture');
dick_chan
2002-05-27
打赏
举报
回复
編譯時為何出現:
undeclared identifier :'result'
如何聲明result??
我要在button1click後執行捕屏并自動儲存在c:\mypicture目錄下,又該如何,我很菜的,請大家不吝賜教.
netlib
2002-05-27
打赏
举报
回复
捕获屏幕并存成bitmap文件很简单。在你的程序中加入以下函数。
function CaptureScreen:TBitmap;
var
DC : HDC;
ABitmap:TBitmap;
begin
DC := GetDC (GetDesktopWindow);
ABitmap:=TBitmap.Create;
try
ABitmap.Width := GetDeviceCaps (DC, HORZRES);
ABitmap.Height := GetDeviceCaps (DC, VERTRES);
BitBlt(ABitmap.Canvas.Handle, 0, 0, ABitmap.Width,
ABitmap.Height,DC, 0, 0, SRCCOPY);
finally
ReleaseDC (GetDesktopWindow, DC);
end;
Result:=ABitmap;
end;
Billy_Chen28
2002-05-27
打赏
举报
回复
屏 幕 的 图 象 拷 贝 :
var //变量声明
Fullscreen:Tbitmap;
FullscreenCanvas:TCanvas;
dc:HDC;
//------------------------------------------------------------
DC := GetDC (0); //取得屏幕的 DC,参数0指的是屏幕
FullscreenCanvas := TCanvas.Create; //创建一个CANVAS对象
FullscreenCanvas.Handle := DC; //将屏幕的DC赋给HANDLE
Fullscreen.Canvas.CopyRect
(Rect (0, 0, screen.Width,screen.Height),
fullscreenCanvas,
Rect (0, 0, Screen.Width, Screen.Height));
//把整个屏幕复制到BITMAP中
FullscreenCanvas.Free; //释放CANVAS对象
ReleaseDC (0, DC); //释放DC
//SCREEN对象是DELPHI预先定义的屏幕对象,直接使用就行了。
pb截屏
pr
int
screen
powerbuild实现
pr
int
screen
功能并可以保存到指定文件,同时还可以截取当前控件和窗口的图像。
Pr
int
Screen
是什么键
那么
Pr
int
Screen
键在什么位置?
Pr
int
Screen
键是键盘自带的电脑截屏快捷键,位于 F12 或 alt 右边的第一个位置,当按下
Pr
int
Screen
键时,就会截取电脑全屏幕的画面,然后粘贴到“画图”或 Photoshop 之类的图象...
3天搞定机器学习深度学习基础-Python入门系列
包括:Anaconda的安装使用,
pr
int
,input用法,运算符和变量,while循环和for循环,列表,元组,if条件,字典,函数,模块,类,文件读写,异常处理,数据存储等等。 PS:本课程不会涉及到机器学习深度学习相关知识。...
如何巧用
pr
int
screen
进行截图?
如何巧用
pr
int
screen
进行截图?
windows系统
Pr
int
Screen
键截屏
Pr
int
Screen
键截屏使用:按下
Pr
int
Screen
键,即截取全屏,然后打开qq/微信聊天窗口,右键粘贴即可(ctrl+v) 问题描述:按下
Pr
int
Screen
键无法截屏 解决办法: 按下Fn+
Pr
int
Screen
键 ! Fn键可以配合一些特殊键,...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章