كيفية إزالة Visual C ++ "توسيع قائمة" السهم؟
-
22-07-2019 - |
سؤال
عند إنشاء القوائم مع قوائم فرعية في Visual C ++، أجد أن قوائم فرعية تبدأ الأسهم التي يجب أن انقر فوق لتوسيع لرؤية محتوياتها. هل هناك طريقة (برمجيا) أن القوائم الفرعية المنبثقة من توسيع بالفعل (مع عدم وجود السهم فوق)؟
وهنا هو صورة ما أتحدث عنه، قبل وبعد النقر على السهم المذكور: أيضا هنا
المحلول
ويبدو أنك تستخدم حزمة ميزات MFC.
الذهاب إلى CMainFrame::OnCreate()
، يجب أن تكون قادرة على العثور على
شيء من هذا القبيل
وCMFCToolBar::SetBasicCommands(lstBasicCommands);
وفي مكان ما في داخله.
lstBasicCommands
وهي قائمة التي تحمل كافة عناصر القائمة التي لا تكون مخفية في البداية. بسيط تعبئة فإنه مع العناصر التي تريد.
وأنت قد تحتاج أيضا إلى التحقق من رمز عينات متوفرة هنا: C: \ ملفات البرنامج \ مايكروسوفت البصرية ستوديو 9.0 \ عينات \ 1033
في حال كنت لا ندعو SetBasicCommands ولا إنشاء القائمة، تتم إزالة زر التوسع. هذا يحرر لكم من تعزيز قائمة في كل مرة قمت بإضافة أمر جديد.