Konsolenfenster aus MFC-Anwendung öffnen
-
Hallo!
Kann man aus einer dialogfeldbasierten MFC-Anwendung ein Konsolenfenster öffnen und durch z.B. cout << blabla Ausgaben vornehmen?
-
AllocConsole()
WriteConsole()
-
Danke, aber der Text erschient nicht. Habe auch schon die Textattribute geändert, aber nichts zu sehen.
-
zeig den code her. bin ich hellseher oder was?
-
void CConsoleDlg::OnButton1() { AllocConsole(); LPDWORD written; char* text="hallo"; WriteConsole(GetStdHandle(STD_INPUT_HANDLE),text,sizeof(text),written,NULL); }
-
erster fehler: STD_INPUT_HANDLE muss STD_OUTPUT_HANDLE heissen
-
habs schon: muss natürlich STD_OUTPUT_HANDLE heissen...
-
noch mehr fehler!!
void CConsoleDlg::OnButton1() { AllocConsole(); DWORD written; char* text="hallo"; WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), text, lstrlen(text), &written, NULL); }
-
Prima Sache. Vielen Dank.