Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Anwendungsassistent -> Richedit

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.10.2003, 10:35 Uhr
~andreasK
Gast


Hab mir ne Anwendung mit dem Assi erstellt und als Basisklasse RichView oder so genommen wie kann ich denn mit meinem folgenden Code den Inhalt einer Datei in den RichEdit bringen?


C++:
void CHexEditDoc::OnFileOpen()
{
    CRichEditView* view;
    static char  BASED_CODE szFilter[] =  "Alle Dateien (*.*)|*.*||";

    CFileDialog dlg(true, NULL, NULL, NULL, szFilter);
    dlg.DoModal();
}


Gruß
Andreas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.10.2003, 14:07 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mit GetPathName solltest du den namen der ausgeählten datei bekommen. Dannb brauchst du nur noch öffnen einlesen und wieder schliesen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.10.2003, 14:29 Uhr
~andreasK
Gast


danke!
Aberdas ist mir so weit auch klar, nur wie schreib ich das in dieses RichView oder so, das ist das was ich nicht rausbekomme! Also wie darauf zugreife?

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.10.2003, 15:02 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


RichEdit hab ich noch nicht benutzt müsste aber so gehen

C++:
CString str;  //hier ballerst du den Text aus der Datei rein
GetDlgItem(IDC_RICHEDIT_BLABLA...)->SetWindowText(str);


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.10.2003, 15:58 Uhr
~andreasK
Gast


ja genau darin liegt das Problem ich hab gar kein IDC_RICH_EDIT, da der MFC-Assistent ja gar keinen Dialog erstellt sondern ne anwendung die von CRichEdit... erstellt wurde und ich keine Resource habe auf die ich zugreifen kann!

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.10.2003, 16:22 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Du kannst, bild ich mir jedenfalls ein, in der Doc-Klasse GetRichEditCtrl aufrufen. Du kannst dann folgendes machen:


C++:
GetRichEditCtrl()->SetWindowText(str);




Bearbeitung:

mom!
in Doc-Klasse:


C++:
GetView()->GetRichEditCtrl()->SetWindowText(str);



(vielleicht spinn ich etz auch total )


--
class God : public ChuckNorris { };

Dieser Post wurde am 22.10.2003 um 16:23 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.10.2003, 16:31 Uhr
~andreasK
Gast


Hi

Danke funktioniert!

Allerdings mit


C++:
GetView()->SetWindowText(str);




Gruß
Andreas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
22.10.2003, 16:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wusste ichs doch, irgendwas war falsch
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: