गतिशील एमएफसी नियंत्रण कैसे बनाएं और रनटाइम पर नियंत्रण के संदेश मानचित्र कैसे प्रबंधित करें?रनटाइम पर नियंत्रण कैसे बनाएं?
उत्तर
यह वास्तव में निर्भर करता है कि आप कौन से नियंत्रण बनाना चाहते हैं, खासकर यदि आप जानना चाहते हैं कि आप कौन से झंडे सेट कर सकते हैं। आम तौर पर यह नीचे जाता है:
आम तौर पर Create
या CreateEx
का उपयोग करके एक सीडब्ल्यूएनडी-व्युत्पन्न नियंत्रण बनाया गया है। एक CButton, उदाहरण के लिए के लिए:
CButton button;
button.Create("Button text", WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON | DT_CENTER, CRect(5, 5, 55, 19), this, nID);
जहां CRect
बटन स्थिति निर्धारित करता, this
माता पिता खिड़की के लिए सूचक है, और nID
नियंत्रण आईडी है।
यदि नियंत्रण अपेक्षित नहीं है, तो शायद यह है कि कुछ झंडे गुम हैं। मेरा सुझाव है कि आप डिज़ाइन मोड में नमूना नियंत्रण खींचें, आरसी फ़ाइल में उस नियंत्रण के लिए कोड देखें, और झंडे को Create
कॉलर पर कॉपी करें।
संदेश मानचित्र के लिए, वे आम तौर पर मूल विंडो पर जाते हैं। मान जो आपने Create
में उपयोग किया है वह यहां महत्वपूर्ण है, क्योंकि यह वह संख्या होगी जो संदेश मानचित्र में नियंत्रण की पहचान करेगी। यदि आपके पास निश्चित नियंत्रण हैं, तो आप अपने नियंत्रण के लिए nID
नंबरों को हार्ड-कोड कर सकते हैं (उदाहरण के लिए 10000 से शुरू); यदि नहीं, तो आपको माता-पिता विंडो को पहचानने के लिए एक तरीका प्रदान करना होगा। फिर आप बस संदेश मैप प्रविष्टियां जोड़ें।
ON_BN_CLICKED(10000, OnBnClicked)
ON_CONTROL_RANGE(BN_CLICKED, 10010, 10020, OnBtnsClicked)
आप ON_CONTROL_RANGE
संदेश मानचित्र का उपयोग एक ही कार्य करने के लिए आईडी की एक रेंज को मैप कर सकते हैं।
- 1. रनटाइम पर Tframes बनाएं:
- 2. रनटाइम पर नियंत्रण का आकार
- 3. रनटाइम पर TDataSet लुकअप फ़ील्ड कैसे बनाएं?
- 4. क्लोजर: रनटाइम पर एक फ़ंक्शन कैसे बनाएं
- 5. रनटाइम पर एकाधिक बटन कैसे बनाएं? + एंड्रॉइड
- 6. टाइमलाइन नियंत्रण कैसे बनाएं?
- 7. रनटाइम पर टेक्स्ट से LINQ क्वेरी कैसे बनाएं?
- 8. एमवीवीएम - xamdatagrid के लिए रनटाइम पर कॉलम कैसे बनाएं?
- 9. किसी मौजूदा नियंत्रण पर निर्भरता संपत्ति कैसे बनाएं?
- 10. आप रनटाइम पर वेब फ़ॉर्म पर विभिन्न स्थानों पर ASP.Net नियंत्रण कैसे ले जा सकते हैं?
- 11. नियंत्रण पारदर्शी बनाएं
- 12. रनटाइम पर नियंत्रण को जोड़ने के लिए सबसे अच्छा अभ्यास
- 13. एम्बर में संवाद जैसे नियंत्रण कैसे बनाएं?
- 14. एक्सप्लोरर-जैसे फ़ोल्डर ब्राउज़र नियंत्रण कैसे बनाएं?
- 15. ड्रॉपडाउनलिस्ट नियंत्रण कैसे बनाएं बोल्ड एएसपी.नेट
- 16. सी # विनफॉर्म नियंत्रण कैसे बनाएं जो
- 17. कस्टम नियंत्रण में बाइंडेबल कमांड कैसे बनाएं?
- 18. रनटाइम पर CurrentCulture को कैसे बदलें?
- 19. टेक्स्टबॉक्स नियंत्रण में हाइपरलिंक बनाएं
- 20. रनटाइम पर अभिविन्यास बदलें
- 21. रनटाइम
- 22. रनटाइम
- 23. रनटाइम
- 24. WPF में रनटाइम पर नियंत्रण के XY निर्देशांक कैसे प्राप्त करें?
- 25. मैं उस नियंत्रण को कैसे देख सकता हूं जिसका नाम रनटाइम पर निर्धारित किया गया है?
- 26. रनटाइम
- 27. रनटाइम पर लोकेल बदलें?
- 28. रनटाइम पर कोड अनुबंध
- 29. रनटाइम पर हाइबरनेट कॉन्फ़िगरेशन
- 30. रनटाइम पर गुण जोड़ें