ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
725
725
EMPFEHLEN
-
Hallo Zusammen,
Ich habe bereits ein wenig mit den MFC herumgespielt. Habe auch schon ein paar Programme geschrieben. Allerdings alle im "Dialog base" Typ. Nun bin ich auf "Single document" umgestiegen um noch mehr Funktionen nutzen zu können. Leider kann ich hier aber nicht so schön wie beim Dialog base Buttons, Listbox, Editbox, etc. einfügen. Ich finde die Möglichkeit leider nicht. Habe auch schon versucht eine Fkt mit einer Menufkt zu koppeln. Das klappt auch. Wäre jedoch toll wenn ich bspw. oben in der Menüleiste "Menu->Einstellungen" anklicken könnte und es öffnet sich ein Fenster im Dialog Base Aussehen. Auch wüsste ich gerne wie ich oben unterhalb der Menuleiste (also in der Symbolleiste) Buttons, Listbox, Editbox,etc. einfügen kann. Ich komme da absolut nicht drauf.
Hoffe ich habe einigermaßen gut meine Angelegenheit erklärt, was ich mir wünsche.
Dankeschön.
Gruß excelite
-
25.01.06 22:27 #2
- Registriert seit
- Jun 2005
- Ort
- Bad Arolsen (Hessen)
- Beiträge
- 556
Hallo,
wenn du im SDI-Projekt einen Dialog programmieren willst, gibt es zwei Möglichkeiten. Beide beginnen, indem du im Menu "Projekt->Ressource hinzufügen..." auf "Dialog" doppelklickst. Dann öffnet sich der Ressourcen-Editor und du kannst deinen Dialog konstruieren. Nach dem Entwerfen mußt du dem Dialog eine Klasse zuweisen (mit der rechten Maustaste auswählen).
Wenn du deine Dialog.Klasse entworfen und implementiert hast, kannst du den Dialog entweder über "MeinDialiog.DoModal" (als modalen Dialog - Weiterarbeit im SDI-Fenster erst nach Schliessen des Dialogs oder über die Create-Methode als nichtmodalen Dialog erzeugen. In beiden Fällen wird der Dialog über den OK- bzw. Cancel-Button geschlossen.
Mfg
langer
-
Beim Erstellen eines Projektes kannst du bei den generierten Klassen statt des standardmäßig vorgeingestellten "CView" die Klasse "CFormView" als Basis für deine View-Klasse auswählen. Die Formview funktioniert ähnlich wie ein Dialog. Du kannst dort mit dem Resourceneditor die von dir gewünsten Steuerelmente einfügen.
Zitat von excelite
Wie du separate Dialoge erstellst und aufrufst hat ja Langer schon kurz erklärt.
Dafür gibt es eine Einrichtung, die nennt sich Dialog-Bar. Ebenfalls beim Projekterstellen kannst du für die Symbolleisten eine Option "Browser-Stil" bzw. "Internet-Explorer Infoleiste" (bei VC6) auswählen.
Zitat von excelite
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Fragen-paket: "SetInterval", "delete onEnterFrame", "for" UND etc ..
Von Leugim im Forum Flash PlattformAntworten: 4Letzter Beitrag: 10.10.05, 23:35 -
Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 27.05.05, 15:29 -
Datei-Eigenschaften: "erstellt:","Geändert am", "Letzter Zugriff:"
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 19.05.05, 19:51





Zitieren
Login






