Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ceditview mit mehreren Dateitypen

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
02.12.2002, 10:50 Uhr
Hoschi



Hi Leute,

ich bin noch neu in MFC und wollte mir mal "eben" mit dem Assistenten einen Editor zusammenbasteln mit dem ich standardmäßig zwei Dateiendungen / typen speichern kann, nämlich *.xml und *.dtd

Aber irgendwie klappt es nicht.

Habs im Stringtable editiert - falsche Stelle?

bin für jeden Tip dankbar.

CU

Hoschi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.12.2002, 11:38 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Wenn du Dateien mit CArchive und CFile speicherst, musst du bei CFile einfach nur die Endung mit *.xml angeben. Dann wird die Datei von Windoof als xml akzeptiert.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.12.2002, 12:57 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Hoppla. Bin heute nicht ganz bei mir - hab heute so ne blöde Schularbeit.
Die obige Antwort beantwortet deine Frage glob i net. Habs bis jeztzt immer einen CFileDialog selbst erstellt und da kann man mit "|" mehrere Endungen bekannt geben. Wies im Stringtable geht, weiß ich leider net - Sorry


mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.12.2002, 18:59 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Hoschi,
über die String Table kannst Du das nicht beeinflussen, da diese nur eine Extension zulässt, welche auch registriert wird:

C++:
void CTestApp::OnFileOpen()
{
    static char BASED_CODE szFilter[]="DtD |*.dtd|Xml |*.xml||";
    CFileDialog m_ldFile(TRUE,"MyFiles","",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFilter);
    if (m_ldFile.DoModal()==IDOK){
        CWinApp::OpenDocumentFile (m_ldFile.GetPathName());
    }
}

Oder wo gebraucht...
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.12.2002, 10:03 Uhr
Hoschi



Thx @ all

Hat geklappt ;-)))

CU

Hoschi
 
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: