Technician Geschrieben 15. Oktober 2002 Geschrieben 15. Oktober 2002 Hallo, ich habe nun (siehe vorheriges Posting) meine Beispiel-Anwendung erstellt und möchte erreichen, dass beim Klick auf die "Öffnen"-Schaltfläche aus einer Textdatei Daten gelesen und in einem Steuerelement eines neuen Formulars dargestellt werden. Aber es passiert - nix... Ich krieg ein neues Dokument, mit meinen leeren Steuerelemente Kann mir bitte jemand sagen, wie ich das machen kann? Technician
Klotzkopp Geschrieben 15. Oktober 2002 Geschrieben 15. Oktober 2002 Überschreibe OnOpenDocument Deiner Dokumentklasse. Diese Funktion wird beim Öffnen aufgerufen, und bekommt den Pfad der im Öffnen-Dialog gewählten Datei als Parameter. Da drin kannst Du dann die Datei auslesen und die Inhalte den Steuerelementen der View zuweisen.
Technician Geschrieben 15. Oktober 2002 Autor Geschrieben 15. Oktober 2002 Hallo, okay - in der Doc lese ich ein. Die View hat ein Steuerelement sowie eine damit verknüpfte Variable. In welcher Methode der View gehört nun m_Data = GetDocument()->GetData(); womit ich m_Data (die mit dem Steuerelement verknüpfte Variable) auf den Wert setze, den ich mir vom Doc hole?! Technician
Technician Geschrieben 15. Oktober 2002 Autor Geschrieben 15. Oktober 2002 ... hab's mittlerweile gefunden - in der BOOL CFormDoc::OnOpenDocument(LPCTSTR lpszPathName) fehlte das UpdateAllViews(NULL); ... dann kann's ja auch nicht gehen
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden