जब DirectX अनुप्रयोगों लेखन, स्पष्ट रूप से यह Alt के माध्यम से उपयोगकर्ता आवेदन निलंबित समर्थन करने के लिए वांछनीय है - एक तरीका है कि है में टैब तेजी और त्रुटि मुक्त। यह सुनिश्चित करने के लिए प्रथाओं का सबसे अच्छा तरीका क्या है? जिन चीज़ों को संबोधित करने की आवश्यकता है उनमें शामिल हैं:डायरेक्टएक्स ऐप में Alt-Tab समर्थन के लिए सर्वोत्तम अभ्यास?
- यह पता लगाने का सर्वोत्तम तरीका है कि आपका एप्लिकेशन कब से बाहर हो गया है और जब इसे वापस कर दिया गया है।
- उपयोगकर्ता ऑल्ट-टैब, और इससे निपटने के सर्वोत्तम तरीकों के दौरान कौन सी डायरेक्टएक्स संसाधन खो जाते हैं।
- ऑल्ट-टैब समर्थन के प्रयोजनों के लिए प्रमुख कार्य करने और अनुप्रयोग आर्किटेक्चर में चीजों से बचने के लिए चीजें।
- उपरोक्त पर लागू होने वाले प्रमुख डायरेक्टएक्स संस्करणों के बीच कोई महत्वपूर्ण अंतर।
दिलचस्प चाल और गॉथस भी सुनना अच्छा है।
कृपया वाल्व ;-) – ebo
कोड नमूना लिंक नीचे पोस्ट के साथ शुरू करने के लिए पर्याप्त लग रहा है के जवाब भेजने के लिए, तो मैं बस यह जोड़ देंगे: हमने पाया है एक आसान तरीका इस स्थिति का परीक्षण करने के अनुप्रयोग चलाने के लिए है कि विंडो मोड में और विंडोज डेस्कटॉप लॉक करें। स्थानीय रूप से डीबगर के तहत चलते समय आप आसानी से खोए गए डिवाइस की स्थिति का परीक्षण कर सकते हैं। – Kylotan
यह सुनिश्चित नहीं है कि आप वाल्व पर क्यों चुन रहे हैं। हाफ-लाइफ उन पहले गेमों में से एक था जो मैंने बिना किसी समस्या के alt-tab किया था। यदि कोई समस्या है तो संभवतः डायरेक्टएक्स के कारण (एचएल ने मेरे सेटअप पर ओपनजीएल का इस्तेमाल किया) – SpliFF