tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
725
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    excelite excelite ist offline Mitglied Bronze
    Registriert seit
    Apr 2004
    Beiträge
    26
    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
     

  2. #2
    langer1801 langer1801 ist offline Mitglied Platin
    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
     

  3. #3
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Zitat Zitat von excelite
    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.
    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.
    Wie du separate Dialoge erstellst und aufrufst hat ja Langer schon kurz erklärt.

    Zitat Zitat von excelite
    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.
    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.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 4
    Letzter Beitrag: 10.10.05, 23:35
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51