Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Mdi Childfenster zu Beginn Nicht erstellen

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
26.10.2002, 18:52 Uhr
Christian
C/C++ Master
(Operator)


Hallo!

Wie kann ich es verhindern, dass das Framework gleich zu Beginn ein neues Dokument samt Childfenster etc, erstellt? Der CMainFrame Rahmen soll einfach nur leer sein.

Grüße
Danke.
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.10.2002, 20:34 Uhr
void*
Generic Pointer
(Operator)


Hallo!

Wie wär's damit:

ID_FILE_NEW behandeln und nur ein Child erstellen, wenn es nicht das erste mal ist (in CxyzApp Klasse).

Gruß
void*
--
Gruß
void*

Dieser Post wurde am 26.10.2002 um 20:39 Uhr von void* editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.10.2002, 20:50 Uhr
void*
Generic Pointer
(Operator)


Hallo!

Oder:

In der InitInstance den Code-Block unten in diese if-Bedingung packen, es
muss dann so aussehen:


C++:
    if (cmdInfo.m_nShellCommand != CCommandLineInfo::FileNew)
    {
      // Verteilung der in der Befehlszeile angegebenen Befehle
      if (!ProcessShellCommand(cmdInfo))
        return FALSE;
    }



Gruß
void*
--
Gruß
void*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.10.2002, 11:05 Uhr
Christian
C/C++ Master
(Operator)


Hi void!

Ja, die erste Variante habe ich bereits benutzt, aber ich finde sie etwas unschön. Außerdem war mir nicht klar, wie das Framework das erste neue Dokument erstellt. Ich verwende jetzt die zweite Möglichkeit, die ist schönen und klärt mich diesbezüglich auf.

Danke.

Grüße Christian
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.10.2002, 08:50 Uhr
Volle



Hallo zusammen,

ich habe es mal so gemacht:


C++:
    // Befehlszeile parsen, um zu prüfen auf Standard-Umgebungsbefehle DDE, Datei offen
    CCommandLineInfo cmdInfo;
    ParseCommandLine(cmdInfo);

    cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;    //Keine automatische Dokumenterstellung

    // Verteilung der in der Befehlszeile angegebenen Befehle
    if (!ProcessShellCommand(cmdInfo))
        return FALSE;



Vielleicht hilfts ja noch. Das habe ich damals irgendwo in der MSDN gefunden.

Grüße, Volle.
 
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: