MFC CMenü wo anders plazieren?
-
Hallo,
ich möchte mein Menü am unteren Rand der Applikation anzeigen.
Auch würde ich es gerne frei im Dialog plazieren.Wie kann man das Realisieren?
Grüße
TheNoName
-
Ne Idee wäre über Toolbars, darauf Button und diese mit popupmenüs zu verbinden, also zu fuß alles erstellen, das denk ich könnte gehen, aber direkt Menüs am unteren Rand eines Windows wüsste ich ne ob das geht
Gruß
-
Toolbars
Wo finde ich diese Elemente?
-
Ich würde mal nach CToolBar und Verwande suchen
vielleicht hat auch CodeProject was für dich
Gruß
-
Ich bin verwirrt!
CToolBar ist eine Ableitung von CControlBar.
Beide sind aber nicht in der Toolbox von VS2005 existent?
Warum? Ich dachte die Möglichkeiten von MFC beschränken sich auf Ableitungen
der in der Toolbox befindlichen Elemente??
-
thenoname schrieb:
Ich bin verwirrt!
CToolBar ist eine Ableitung von CControlBar.
Beide sind aber nicht in der Toolbox von VS2005 existent?
Warum? Ich dachte die Möglichkeiten von MFC beschränken sich auf Ableitungen
der in der Toolbox befindlichen Elemente??Falsch gedacht, oder ist in deiner toolbox ein neues window drin, und ich meinte nich die Dialogklasse, oder gibt es da ein menü zu irgendwo hin ziehen. Nein es gibt noch viel mehr klassen, nur diese in derToolbox sind die, die du zum erstellen von Dialogresourcen nutzen kannst.
Also mal die Klassenübersicht der MFC anscheuen.
Gruß
-
Einen neuen Dialog (neues window) plaziere ich nicht in einem Dialog.
Eine Toolbar muss ich jedoch ausrichten können.
Zwar sind alles nur Fenster, jedoch ist die Plazierung doch das Wichtige.
-
na poaitionieren kannste die doch aber ebend net klicki bunti in irgendeinem editor, sondern übern quelltext
Gruß
-
1. Ein Winapi Menü ist kein Fenster.
2. Ein Winapi Menü kann nur oben an einem Fenster erscheinen.
3. Dialoge und Menü+Toolbars sind ein Greul...
http://blog.m-ri.de/index.php/2008/09/07/die-unsitte-dialogbasierende-anwendungen-zu-bauen-statt-sdi-mit-cformview-zu-verwenden/