在DirectX下怎样抓屏?(100分)

  • 主题发起人 主题发起人 郭镇松
  • 开始时间 开始时间

郭镇松

Unregistered / Unconfirmed
GUEST, unregistred user!
看了很多抓屏的例程,都是用DC,这种方法是无法抓到DirectX下的图的。本人想过一种
方法,模拟按下PrintScreen键,却发现剪贴板中的图也是乱的,在DirectX下到底应该怎
样抓图,忘高手指教?有例程最好!谢谢!
 
哈,我也没成功过,即使用Tmediaplay播放出来的也抓不到,抓下来就是黑的.
 
boy_zyz,我刚找到解决方法,特别好用,而且简单,准备来删除这个问题,却被你
泼了盆水在这儿,我的100分拿不回来了,太冤了,我告诉你解决方法,你还我这
100分如何?呵呵,不是哥们儿不够意思,实在是分太少,还要留着提别的问题呢?
 
告诉我,我再给100分你如何?
mailto:<a href="mailto:iamfly2000@yeah.net">iamfly2000@yeah.net</a>
 

用现成的抓图程序就是了。
HyperSnap
 
我与boy_zyz有同样的经历,不知郭大侠有何好办法,可否告知?
谢谢。我的E-mail: eliotx@chinaren.com ,再次感谢。
 
自已答自己的问题,还要给分给别人,真冤!
iamfly 也太不讲信用了,遇上你真没办法,算我倒霉。
告诉大家吧!只要将目标Canvas的pixelformat 设为 pf24bit 就万事大吉了。
 
接受答案了.
 
郭镇松:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=753325
帮忙看看,我怎么就抓不到,你说的属性不在canvas里面呀,在bitmap里面
我实验了,也还是抓不到!
 
后退
顶部