Wie Visual C ++ „Expand Menu“ Pfeil entfernen?
-
22-07-2019 - |
Frage
Wenn Menüs mit Untermenüs in Visual C ++ erstellen, finde ich, dass Untermenüs wie Pfeile beginnen, die ich klicken muss erweitern ihre Inhalte zu sehen. Gibt es eine Möglichkeit (programmatisch) die Untermenüs Pop-out bereits erweitert haben (ohne Pfeil zu klicken)?
Hier ist ein Bild von dem, was ich rede, vor und nach dem vorgenannten Pfeil klicken: auch hier
Lösung
es scheint, dass Sie das MFC Feature Pack verwenden.
Zur CMainFrame::OnCreate()
, sollten Sie in der Lage sein zu finden,
so etwas wie
CMFCToolBar::SetBasicCommands(lstBasicCommands);
irgendwo in seinem Innern.
lstBasicCommands
ist eine Liste, die alle Menüpunkte enthalten, die zunächst nicht ausgeblendet werden. Einfach füllen Sie es mit den Einzelteilen Sie möchten.
Sie können auch die Proben-Code prüfen wollen, finden Sie hier: C: \ Programme \ Microsoft Visual Studio 9.0 \ Samples \ 1033
Falls Sie nicht nennen SetBasicCommands und nicht die Liste nicht erstellen, wird die Schaltfläche Erweitern entfernt. Dies gibt Ihnen von Verbesserung der Liste jedes Mal wenn Sie einen neuen Befehl hinzuzufügen.