2010-05-07 8 views
27

मैं एक विंडोज मोबाइल एप्लिकेशन विकसित कर रहा हूं, और मुझे CCommandBar के साथ समस्या का सामना करना पड़ा, जो टूलबार और मेनूबार को जोड़ती है। खैर, मेरा मतलब है निम्नलिखित:मेन्यूबार + डब्ल्यूएम 5.0 और डब्ल्यूएम पर कमांडबार 6.5.3

m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME); 
m_wndCommandBar.LoadToolBar(IDR_MAINFRAME); 

मैं अपने कमांड बार में केवल एक ही जड़ मेनू विकल्प और टूलबार में कुछ बटन होते हैं। यह संस्करण 6.5.3 तक विंडोज मोबाइल पर पूरी तरह से काम करता है, लेकिन WM पर 6.5.3 सभी टूलबार बटनों मेनू आइटम के रूप में एक ही आयाम है: http://transaq.ru/cl_files/problem.png

यह कमांड बार आकर्षित करने के लिए WM 6.5.3 के लिए मजबूर करना संभव है वैसे ही डब्ल्यूएम 5.0 ने किया था? बेशक, मैं केवल टूलबार का उपयोग कर सकता हूं और अपना मेन्यूबार फेंक सकता हूं, लेकिन मैं पुराना यूआई रखना चाहता हूं।

+7

कृपया आप छवि को फिर से जोड़ सकते हैं या अपनी पोस्ट संपादित कर सकते हैं? – Shriroop

+0

मैं अब उस परियोजना पर काम नहीं करता, इसलिए मुझे लगता है कि वे छवियां खो गई हैं। –

उत्तर

1

यह मेरी आंखों में आँसू लाता है, मैं रहता था और खिड़कियों को सांस लेता था और यह खून बह रहा था।

यह एक बग है, फॉर्म सक्रिय करने के लिए फॉर्म या टूलबार पर एक आकार का संदेश भेजें। मुझे vb.net में यह समस्या थी, लेकिन हमने इसे मूल आकार भेजने का उपयोग किया।

दुर्भाग्यवश मेरे पास अब कोड नहीं है। लेकिन मुझे याद है कि यह टूलबार जो असंगत रूप से आकार में है और इसे दिखाए जाने पर बस एक आकार बदलने की जरूरत है।

संबंधित मुद्दे