KOnsolenfenster und Zusammenhang
-
Wenn ich mit AllocConsole() eine Konsole erstelle in meiner Anwendung. Wie hängt dieses mit dem "normalen" Win32 Fenster zusammen? Ist es ein Teil davon. Wie empfängt es Nachrichten? Und warum wird die Anwendung beendet wenn ich das Konsolenfenster schließe?
-
Das Konsolenfenster hängt mit keinem anderen Fenster zusammen. Nachrichten empfängt das Kosolenfenster wie jedes andere Fenster auch. Verarbeitet werden die Nachrichten über die zugeordnete WndProc.
Warum die Anwendung endet? Weil die Anwendung mit ExitProcess abgewürgt wird. Schau Dir dazu auch die Beschreibung des CTRL+CLOSE Signals an.