मैं वी.एस. 2012 में एक RTL संवाद को डिजाइन कर रहा हूँ, और मैं निम्न त्रुटि पर ठोकर खाई है:त्रुटि RC2104: अपरिभाषित कीवर्ड या कुंजी का नाम: WS_EX_LAYOUTRTL
error RC2104: undefined keyword or key name: WS_EX_LAYOUTRTL
इसके लिए Googling दिया शून्य परिणाम है, जो काफी दुर्लभ।
कोई विचार क्या समस्या है और इसे कैसे हल किया जा सकता है?
आर सी संवाद यह फिक्स में WS_EX_LAYOUTRTL को परिभाषित करना है, साथ ही 0x00400000L साथ WS_EX_LAYOUTRTL की जगह, लेकिन निश्चित रूप से इन समाधानों वास्तव में आर सी फ़ाइल के रूप में स्वचालित रूप से जेनरेट है और परिवर्तन खो रहे हैं काम नहीं करते।
इस एमएस देव केंद्र लेख हो सकता है थोड़ा मदद करता है: [पाठ सुनिश्चित करने के लिए कैसे सही के साथ प्रदर्शित किया जाता है पढ़ना दिशा] (http://msdn.microsoft.com/en-us/library/windows/desktop/ee264314%28v=vs.85%29.aspx)। – Jost
आपको [लक्ष्य विंडोज संस्करण] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx) सही ढंग से सेट करना होगा, WINVER कम से कम होना चाहिए 0x0500। –
मेरे पास wdver stdafx.h में परिभाषित है, लेकिन ऐसा लगता है कि .rc फ़ाइल पर प्रभाव नहीं पड़ता है। .rc फ़ाइल में WINVER को परिभाषित करने से यह काम करता है, लेकिन यह कोई समाधान नहीं है। ... टिप्पणी लिखते समय, मुझे पता चला कि WINVER को संसाधनों के लिए प्रक्रिया परिभाषाओं में शामिल किया जाना चाहिए, जो समाधान गुणों में एक अलग टैब है। आप इसे एक उत्तर के रूप में पोस्ट करना चाहते हैं, इसलिए मैं इसे स्वीकार करूंगा। – Paul