schwarzes fenster unterbinden
-
hi,
wenn man ein programm programmiert, kommt imemr die schwarze fenster...
kann man das unterdrücken?
mfg supersass1

-
Ändere Deine Linker-Settings von "Subsystem: Console" nach "Windows"...
dann musst Du auch main durch WinMain ersetzen...
-
angenommen ich hab hier main quellcode:
#include <blablabalbala.h> #include <blablabalbala2.h> #include <blablabalbala3.h> void main() { bla bla bla bla bla };was muss ich da jetzt genau ändern?
-
guter anfang: semikolon nach dem main() block entfernen
-
Siehe hier:
http://www.winprog.org/tutorial/start.htmlMake sure you have specified a Win32 GUI (NOT "Console") project/makefile/target, whatever applies to your compiler. Unfortunately I can't help much with this part either, as errors and how to fix them vary from compiler to compiler (and person to person).
[..]
WinMain() is windows equivalent of main() from DOS or UNIX.
-
@ supersass1:
Probier mal das:HWND hwnd = FindWindow("ConsoleWindowClass",NULL); ShowWindow(hwnd,SW_HIDE);Aber selbst wen man das ganz am Anfang schreibt , blitzt immernoch kurz die Console auf. Um dem Abhilfe zu schaffen solltest du statt
int main()int WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)schreiben. Und damit das geht musst du noch unter PROJEKT/EINSTELLUNGEN/LINKER/
die PROJEKTOPTIONEN ändern indem du hinter "subsystem:" statt "console" "windows" schreibst.
-
Er sagt es eigentlich. Allerdings muß Du in der WinMain() die ganzen Fensterparameter angeben, damit das Fenster überhaupt angezeigt werden kann. Dazu sollte man ein Tutorial durchmachen. Hier die Rechts: