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.
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; }
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.