2012-04-29 13 views
6

मैं सरल ऐप का उपयोग करके विंडोज पर वर्चुअल डेस्कटॉप का उपयोग कर रहा हूं जिसे मैंने स्वयं को ++ में कोड किया था, मैं सोच रहा था कि माध्यमिक/छुपे हुए डेस्कटॉप के स्क्रीनशॉट को कैप्चर करने का कोई तरीका है या नहीं? मुझे पता है कि मैं SwitchDesktop -> स्क्रीनशॉट कैप्चर कर सकता हूं -> स्विचडिस्कटॉप, लेकिन यह अच्छा समाधान की तरह नहीं लगता ....छिपे हुए डेस्कटॉप का स्क्रीनशॉट कैप्चर करें

शायद मैं छुपा डेस्कटॉप में कुछ खिड़की चलाता हूं, इसका उपयोग करने के लिए और कुछ इसका उपयोग करने के लिए पूरी स्क्रीन पर कब्जा करने के लिए?

मैंने स्पाई ++ चलाया है लेकिन ऐसा लगता है कि यह विंडोज़ नहीं ढूंढ रहा है जो वर्तमान में सक्रिय डेस्कटॉप से ​​संबंधित नहीं है।

अग्रिम धन्यवाद।

+0

'प्रिंटविंडो' उपयोगी हो सकता है। – chris

+0

शायद मुझे डेस्कटॉप विंडो में एचडब्ल्यूएनडी पास करना होगा लेकिन मुझे एचडब्ल्यूएनडी कैसे मिल सकता है? यह अन्य डेस्कटॉप से ​​निष्पादित भी काम करेगा या प्रिंटविंडो को उसी डेस्कटॉप से ​​निष्पादित किया जाना चाहिए जिसे मैं कैप्चर करना चाहता हूं ... यह मुझे भ्रमित कर रहा है ... – VisaToHell

+1

मुझे एकाधिक डेस्कटॉप के बीच संचार विधियों से अवगत नहीं है। अगर मैं ऐसा करता हूं तो मैं एक अच्छा एकाधिक डेस्कटॉप ऐप बनाने के लिए इसका उपयोग करता हूं:/ – chris

उत्तर

2

यदि आप एक्सपी समर्थन के बिना जी सकते हैं तो article अदृश्य डेस्कटॉप के स्क्रीनशॉट प्राप्त करने के लिए DWM API का उपयोग कैसे करें।

+0

धन्यवाद मैं XP के बिना नहीं रह सकता लेकिन शायद वैसे भी उपयोगी होगा :) – VisaToHell

संबंधित मुद्दे