मैंने सीएमएनयू आइटम की टूल टिप सेट करने के लिए इस तरह कुछ उपयोग करने का प्रयास किया (जैसा कि here वर्णित है) लेकिन यह सिर्फ एक पंक्ति में प्रदर्शित किया जा रहा है और लाइन ब्रेक दिखाई नहीं दे रहा है।एमएफसी सीएमएनयू टूलटिप प्रदर्शित नहीं किया जा रहा है
// read control id
UINT id = menu->GetMenuItemID(1235);
// modify caption and add tooltip?
menu->ModifyMenu(id, MF_BYCOMMAND, id, "Click here\nThis is the tooltip for the menu item ...");
मैंने मेनू आइटम के दृश्य स्टूडियो संसाधन डिजाइनर में सीधे उसी प्रभाव के साथ कैप्शन सेट करने का प्रयास किया। क्या आप मुझे गलत क्या बता सकते हैं? मैं विंडोज 7 पर वीएस 2008 का उपयोग कर रहा हूं।
किसी भी मदद की सराहना की जाती है!
विजुअल स्टूडियो डिजाइनर में मेनू गुणों में टेक्स्ट सेट करने का प्रयास कर रहा है। मैं पूर्ण संदर्भ पर 100% स्पष्ट नहीं हूं लेकिन ऐसा लगता है कि यह एक एमएफसी मुद्दा हो सकता है। –
क्या आपने 'MF_STRING' बिट भी जोड़ने का प्रयास किया है? जैसे 'मेनू-> ModifyMenu (आईडी, MF_BYCOMMAND | MF_STRING, आईडी, "यहां क्लिक करें \ n यह मेनू आइटम के लिए टूलटिप है ..."); –
आपकी टिप्पणियों के लिए धन्यवाद। @ जोनाथनवुड: मैंने पहले ही कोशिश की है (मेरी मूल पोस्ट देखें) और इसका एक ही प्रभाव था। @ जोनासगुले: एमएफ_स्ट्रिंग बिट का कोई प्रभाव नहीं पड़ा। – Norman