在VB6里怎么截屏?
在VB6里怎么截屏?我的程序在笔记本电脑做的,现在移到台式机上怎么还老是指向笔记本电脑的地址?我要截屏下来给大家看看.但不知道怎么弄. --------------------编程问答-------------------- http://download.csdn.net/source/1604414 --------------------编程问答-------------------- Veron_04 你看错我的意思了 --------------------编程问答-------------------- 真没有懂你的意思。。。 --------------------编程问答-------------------- 我也没看懂。这个“要截屏下来给大家看看”,干吗非要‘在VB6里’?用于分析原因的图,随便用什么软件截图,甚至用键盘+系统自带的‘画图’也可以搞定啊。
--------------------编程问答-------------------- 就是在调试时的内容截下来啊 --------------------编程问答-------------------- 不好意思,没说清楚
就是在调试时的内容和系统的提示截下来给大家看 --------------------编程问答-------------------- SendKeys "%{prtsc}"
Image1.Picture = Clipboard.GetData
或是
SendKeys "{prtsc}"
Image1.Picture = Clipboard.GetData
行不行,这个有些笔记本不能用!因为有FN键! --------------------编程问答-------------------- 是这个意思吧
直接按键盘 Print Screen键,打开画图程序>粘贴 --------------------编程问答-------------------- 谢谢 asftrhgjhkjlkttttttt 是这意思 --------------------编程问答-------------------- FN键会对这个有影响? --------------------编程问答-------------------- 我对楼主无语 太帅了 这都不知道 我刚用电脑就会了 基础 建议大家都重新看看 百度一下就OK! --------------------编程问答-------------------- 说句实在话,这个截屏的代码百度里面真的一大把!楼主应该学会善用搜索引擎。以下是我的代码(6.0版VB)
BitBlt me.hdc ,0,0,screen.width,screen.height,_
GetDC(0),0,0,vbscrcopy
Dim sFile as string
sfile="这里填写路径"&"截图名称"&".jpg"
savepicture me.image,sfile
当然,之前还要调用BitBlt和GetDC
补充:VB , 基础类