D3D保存當前視圖的問題

以前使用過D3DXSaveSurfaceToFile保存當前視圖http://blog.csdn.net/shaoxiaohu1/article/details/8534527,但在電腦鎖屏後,保存的圖片卻沒全黑的圖片。
網上查找了原因,原來是在鎖屏後,d3d中的設備丟失,詳見:http://www.cnblogs.com/kex1n/archive/2011/04/25/2026877.html。要使解鎖屏之後正常顯示圖片,需要對d3d的設備進行啓行設置。但是在鎖屏的過程中,是截取不到3D顯示的視圖了。
測試了OpenGL中的抓圖功能,沒有出現上述的問題,詳見:http://blog.csdn.net/dreamcs/article/details/6052984。看來無論是跨平臺還是其它方面的考慮,都要轉戰OpenGL了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章