2012-03-12 2 views
7

मैं "शुद्ध Win32 एपीआई कोड" का एक बड़ा प्रशंसक हूं। मैं विंडोज 7 अल्टीमेट एसपी 1 का उपयोग करता हूं और मैं इसके रिबन यूआई से आश्चर्यचकित हूं। क्या हम शुद्ध Win32 एपीआई में ऐसा कर सकते हैं? मुझे जटिल कोडिंग नहीं है ... मैं टीडीएम-जीसीसी 4.6.1_1 के साथ स्थापित, मिनीजीडब्लू के साथ कोड :: ब्लॉक का उपयोग करता हूं। कृपया मदद करें ...विंडोज 7 रिबन यूआई Win32 एपीआई कोड

उत्तर

5

रिबन विंडोज 7 में मूल नियंत्रण के रूप में उपलब्ध है और विंडोज़ विस्टा प्लेटफ़ॉर्म अपग्रेड स्थापित है। एपीआई COM- आधारित है (कई अन्य हालिया एपीआई जोड़ों की तरह)।

पूर्ण दस्तावेज़ीकरण के लिए एमएसडीएन में Windows Ribbon Framework देखें।

+0

आपके उत्तर निकिता नेमकिन के लिए धन्यवाद। मैंने उपर्युक्त लिंक का दौरा किया है। कुछ पेज पढ़ने के बाद मैंने विंडोज 7 एसडीके डाउनलोड करना शुरू कर दिया है। मैं उन उदाहरणों का प्रयास करूंगा। लेकिन मैं वास्तव में "शुद्ध Win32 API" में ऐसा करना चाहता था क्योंकि जब मैं "शुद्ध Win32 API" में प्रोग्राम लिखता हूं, तो वे स्टैंडअलोन होते हैं और जब तक मैं उन्हें बना नहीं देता तब तक किसी भी डीएलएल की आवश्यकता नहीं होती है। मेरे पास विजुअल स्टूडियो खरीदने के लिए न तो पैसा है और न ही मैं इसे पंजीकृत करने के लिए क्रैक का उपयोग करना चाहता हूं। मैं बस "शुद्ध Win32 एपीआई" के साथ जाना चाहता हूँ। और एक और बात, मैं एमएफसी और नेट भाषा नहीं जानता। –

+1

@RavikaJain - आपको COM का उपयोग करने के लिए विजुअल स्टूडियो की आवश्यकता नहीं है। किसी भी विंडोज-आधारित कंपाइलर का उपयोग करके इसका उपयोग करना संभव होना चाहिए - MinGW शामिल है। यह भी ध्यान रखें कि Win7SDK में एक कंपाइलर/लिंकर शामिल है; यदि आप संपादक/डीबगर कार्यक्षमता या अन्य टूल समर्थन चाहते हैं तो आपको केवल विजुअल स्टूडियो को खरीदने की ज़रूरत है। – BrendanMcK

+0

लेकिन रिबन यूआई को डिज़ाइन करने के लिए XML फ़ाइल की आवश्यकता होती है जिसमें रिबन के मार्कअप कोड शामिल हैं। और मिनजीडब्ल्यू एक्सएमएल फ़ाइल संकलित नहीं करता है। मैं थोड़ा उलझन में हूँ! –

1

मुझे यह काम मिल गया। मैंने मिनजीडब्ल्यू हटा दिया और विंडोज 7 एसडीके स्थापित किया। कोड :: ब्लॉक इसके साथ अच्छी तरह से एकीकृत करता है। अब मैं विंडोज 7 में नए एपीआई का आनंद ले रहा हूं। सभी को आपके उत्तरों के लिए धन्यवाद।