Begrüssungsfenster
-
Moin!!!
Ich will ein Begrüssungsfenster machen: Ein Fenster, das eine bestimmte Zeit bestehen bleibt und dann verschwindet. Danach soll das richtige Fenster gestartet werden. Ich hab das mit zwei Fenstern versucht (CreateWindow) und das erste soll sich per WM_TIMER selbst zerstören, doch dieses klappt nicht! Wie soll/muss das Fenster wieder abgebaut werden??
Ich hoffe ihr versteht mein problem....
Lenin
-
Zerstören mit: DestroyWindow
Bist du dir sicher, dass der Timer überhaupt richtig läuft?
-
Ja der Timer funkst... hab mit Haltepunkt geprüft....
case WM_TIMER:
case WM_DESTROY:
PostQuitMessage (0);
return 0;
-
case WM_TIMER: DestroyWindow(hWnd); break;
-
Tipp:
PostQuitMessage() beendet deine gesamte Anwendung
(Genauer: beendet die Unendlich-Schleife in WinMain)
-
Hi,
ich GLAUBE (ist schon ein Unterschied zu "ich weis") die WinAPI bietet für einen SplashScreen eine Funktion an.

-
hast dich wohl verglaubt

-
Wenns nur ein Begrüssungsfenster sein soll würde ich AnimateWindow vorschagen. Du brauchst dich um keinen Timer mehr kümmern und kannst es, wenn du willst, auch noch langsam ausblenden, verschieben....
-
ich stinke nach gaga

-
Passma auf entweder du nimm CSplashScreen Klasse von Cödegürü.cüm oder
ich komme mit Hakan und ganze Familie aus Schwarzwald. Verstanden?
Ich Hauptschule!