DestroyWindow Dialogfeldbasierend Aufrufparameter
-
Hallo,
ich würde meine Anwendung gerne parametisiert starten lassen (wie ne Consolenanwendung), leider gibts, oder finde ich in der Dialogfeldbasierenden Anwendung keine MAIN.
Ausserdem habe ich das Problem das wenn ich in der OnInitDialog eine Funktion aufrufe welche später ein this->destroyWindow ausführt knallts.
Wie beende ich das Programm sauber und wie kann ich Übergabeparams abgreifen.
Danke!
-
user1 schrieb:
Hallo,
ich würde meine Anwendung gerne parametisiert starten lassen (wie ne Consolenanwendung), leider gibts, oder finde ich in der Dialogfeldbasierenden Anwendung keine MAIN.
Dafür gibt es die InitInstance()
Ausserdem habe ich das Problem das wenn ich in der OnInitDialog eine Funktion aufrufe welche später ein this->destroyWindow ausführt knallts.
Wie beende ich das Programm sauber und wie kann ich Übergabeparams abgreifen.In der InitInstance wird dein Dlg mit DoModal geöffnet, Du solltest schon vorher überprüfen ob Du den Dlg öffnen willst oder nicht und diesen gegebenenfalls überspringen. Mit ParseCommandLine kannst Du die ZB. die Commandline parsen lassen. Siehe auch CWinApp::m_lpCmdLine.
Gruß