सी बिल्डर में ओपनजीएल फ्रेम को कैसे इनिशियलाइज़ करें
सी बिल्डर में एक फॉर्म के भीतर ओपनजीएल फ्रेम को इनिशियलाइज़ करना एक चुनौतीपूर्ण कार्य हो सकता है। मौजूदा ओपनजीएल कोड को अनुकूलित करने का प्रयास करते समय आपको कठिनाइयों का सामना करना पड़ सकता है, जैसे कि प्रश्न में दिया गया नमूना।
ओपनजीएल फ्रेम को ठीक से बनाने और प्रस्तुत करने के लिए, इन चरणों का पालन करें:
TForm::Handle को विंडो हैंडल के रूप में उपयोग करें:
प्रदान किए गए कोड में उपयोग किए गए विंडो हैंडल को बदलें, जो TFrame1 का उपयोग करने का प्रयास करता है, TForm::Handle से। यह फॉर्म के हैंडल की सही पहचान करेगा।
आवश्यक लाइब्रेरी शामिल करें:
सुनिश्चित करें कि निम्नलिखित लाइब्रेरी आपके प्रोजेक्ट में शामिल हैं:
उपयोगकर्ता परिभाषित सदस्यों को परिभाषित करें:
फॉर्म क्लास के हेडर में, ओपनजीएल संदर्भ और रेंडरिंग पैरामीटर को प्रबंधित करने के लिए उपयोगकर्ता-परिभाषित सदस्यों को परिभाषित करें, जैसा कि दिए गए कोड में दिखाया गया है।
फॉर्म इवेंट संभालें:
फॉर्म आकार बदलने, दोबारा रंगने और अन्य प्रासंगिक कार्यों के लिए इवेंट बनाएं, और ओपनजीएल फ्रेम को प्रारंभ करने, खींचने और आकार बदलने के लिए कोड के साथ उनके शरीर को पॉप्युलेट करें।
संकलित करें और चलाएँ:
प्रोजेक्ट संकलित करें और चलाएँ। आपको फॉर्म के केंद्र में एक हरे रंग का क्वाड देखना चाहिए। आधुनिक ओपनजीएल के लिए, वीबीओ और वीएओ का उपयोग करने पर विचार करें।
माउस व्हील का उपयोग ज़ूम इन और ज़ूम आउट करने के लिए किया जा सकता है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3