MDI: 1. Childwindow nach Programmstart deaktivieren
-
Moin,
ich sitze hier schon eine Woche vor einem Problem.
Wenn ich eine MDI-Anwendung erstelle, öffnet sich bei jedem Start doch gleich ein Fenster. Das will ich aber nicht so.
Vor ca. einem Jahr wusste ich das noch. Irgendwie musste man PreCreateStruct modifizieren. Wie ging das nochmal?
so long
-
Aloha,
noch einfacher...
Einfach in Deine App::InitInstance() zwei Zeilen ( die mit den Pfeilen ) einfügen.
// Befehlszeile parsen, um zu prüfen auf Standard-Umgebungsbefehle DDE, Datei offen CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); if( cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew) <--- cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; <--- if( !ProcessShellCommand( cmdInfo)) return FALSE;und alles wird gut...

Beste Grüße
BOA
-
Ich danke dir wie verrückt! Genau das wars!

(Kommt gleich in meine Sammlung...)
so long