Benutzer mit den meisten Antworten
Button Menu mit VC++ 2005

Frage
-
Hallo,
ich möchte mit VC++ 2005 eine Art Button Menu erstellen. Das besondere daran ist, es soll in einem Dialog oder Fenster am linken Rand angezeigt werden und den rechten Teil des Dialogs/Fensters steuern. Also wenn auf einen Button geklickt wird, sollen rechts vom Menu irgendwelche Steuerelemente zu sehen sein, wenn dann auf einen anderen Button geklickt wird, soll sich die rechte Seite wieder ändern und andere Steuerelemente anzeigen. So ähnlich wie im Firefox die Lesezeichen Steuerleiste. Die Leiste soll halt immer zu sehen sein und nicht verschwinden wenn sich der Dialog/ das Fenster sonst ändert. Ist das irgendwie möglich? Versteht ihr wie ich das meine? Vielleicht geht es irgendwie indem man zwei Dialoge anlegt und gleichzeitig anzeigt in einem Fenster. Kann mir damit irgendjemand helfen, das wäre super.
Grüße
Laura
P.S.: Mir ist gerade aufgefallen das VC++ 2005 gar nicht mehr mit MFC arbeitet, oder? Ich habe bisher immer noch VC++ 6.0 genutzt und damit auch die MFC. Gibt es dafür jetzt diese WindowsForms? Also ist das gleich zu setzten mit MFC?
- Bearbeitet Robert BreitenhoferModerator Montag, 12. April 2010 08:42 <img alt="" /> entfernt
Antworten
-
Die Express Edition hat keine MFC! Die Standard Editions sehr wohl.
Ansonsten findest Du solche Dialoge zu Hauf unter www.codeproject.com
http://www.codeproject.com/KB/dialog/stackdialog.aspx
http://www.codeproject.com/KB/tabs/TreePropSheetEx.aspxHier solltest Du fündig werden:
http://www.codeproject.com/KB/tabs/
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Montag, 12. April 2010 09:32
- Als Antwort markiert laura84 Montag, 12. April 2010 14:24
-
ich habe gerade ebnd erst angefangen mit VC++ und schon ne frage^^
Wenn ich auf einen Button klicke soll der Text in nem Label erscheinen. wie kann ich das machen mit welchem befehl?private: System::Void button1_Click (System::Object^ sender, System::EventArgs^ e) { button1-> }
In diesem Thread geht es um die MFC.
Deine Methode die Du siuchst ist "Text"!
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort markiert Martin RichterModerator Dienstag, 28. Dezember 2010 09:45
Alle Antworten
-
Die Express Edition hat keine MFC! Die Standard Editions sehr wohl.
Ansonsten findest Du solche Dialoge zu Hauf unter www.codeproject.com
http://www.codeproject.com/KB/dialog/stackdialog.aspx
http://www.codeproject.com/KB/tabs/TreePropSheetEx.aspxHier solltest Du fündig werden:
http://www.codeproject.com/KB/tabs/
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Montag, 12. April 2010 09:32
- Als Antwort markiert laura84 Montag, 12. April 2010 14:24
-
Hallo,
danke schonmal für deine Antwort. Ich werde mir die Links noch genauer anschauen. Auf den ersten Blick wirkt das aber sehr kompliziert. Ich hatte mir das etwas einfacher vorgestellt, eher so: http://www.imgbox.de/show/img/5NSTfeN7Uh.JPG
Vom Prinzip her ist es aber genau das was ich suche. Also Danke.
Ich nutze übrigens VS 2005 Professional, also sollte da ja dann alles enthalten sein. Ich bekomme die Version aber erst noch, deswegen kann ich noch nicht nachschauen.
Aber die Frage wäre ja sowieso eher: Nutzt man denn MFC überhaupt noch? Oder sollte ich lieber gleich auf WindowsForms umsteigen?
Laura
-
1. Windows Forms und C++ würde ich beliben lassen. C++/CLI ist kein C++!
2. Wir benutzen MFC immer noch produktiv und ich kenne nicht wenige Firmen, die es immer noch nutzen. Mit MFCNext ist in VS-2008 SP1 noch mal einiges passiert und weitere Ergänzungen gibt esin VS-2010.
Aber Du musst selbst entscheiden was für Wekrzeuge die besseren sind.
Wir haben eine große Library mit der MFC und extrem viele Module, + extrem viel Knowhow, dass sich für unser aktuelles Projekt (von dem wir leben) kein C#/.Net rentiert.Ich kenne nicht wenige, die immer noch die MFC verwenden. Aber es wird weniger.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de -
Hey Leute
ich habe gerade ebnd erst angefangen mit VC++ und schon ne frage^^
Wenn ich auf einen Button klicke soll der Text in nem Label erscheinen. wie kann ich das machen mit welchem befehl?
private: System::Void button1_Click (System::Object^ sender, System::EventArgs^ e) { button1-> }
- Bearbeitet Robert BreitenhoferModerator Dienstag, 28. Dezember 2010 16:33 Formatierung
-
ich habe gerade ebnd erst angefangen mit VC++ und schon ne frage^^
Wenn ich auf einen Button klicke soll der Text in nem Label erscheinen. wie kann ich das machen mit welchem befehl?private: System::Void button1_Click (System::Object^ sender, System::EventArgs^ e) { button1-> }
In diesem Thread geht es um die MFC.
Deine Methode die Du siuchst ist "Text"!
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort markiert Martin RichterModerator Dienstag, 28. Dezember 2010 09:45
-
ok danke
des meinte eigl net habs jetz so gemacht
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { label1->Text = "Lassen Sie alles stehen und liegen und konzentrieren Sie sich auf sich selbst. Sie spielen die Hauptrolle. Ein Wellness-Urlaub bei dem Sie sich richtig verwöhnen lassen können, wäre genau richtig."; }