详细可参考,还有代码下载
http://www.codeproject.com/KB/dialog/screencap.aspx
(1)GDI方法:实现容易,效率不高
(2)DirectX方式:比GDI效率高。
(3)采用WMEncoder直供的SDK,可以直接生成WMV/ASF格式,可以直接捕捉鼠标光标,高效、简便,不过得安装WMEncoder。
在DirectShow的Graphedt中也可以看到一个Screen Capture filter,就是WMEncoder提供的一个Filter,不过还不能直接使用。