WS_MAXIMIZE funktioniert nicht?
-
Hi,
warum wird kein maximiertes Fenster erstellt, obwohl ich den Style WS_MAXIMIZE (zusammen mit WS_VISIBLE und WS_OVERLAPPEDWINDOW) angebe?
Danke!
wal_
-
Rufst du danach noch ShowWindow auf? Dann setz da mal das entsprechende ein

-
Geht das denn direkt bei der Erstellung nicht?
-
Normal sollte es schon gehen... Window Styles ... aber evt. rufst du danach ja z.B. folgendes auf:
ShowWindow(hWnd, nCmdShow);in der WinMain ... und wenn nCmdShow dann bsw SW_SHOWNORMAL ist, hast de das Problem...
-
Nee, mach ich nicht. Ich rufe nach der Erstellung nichts mehr auf, was das Fenster beeinflusst. Das ist ja das Komische.
-
Wenn du etwas ähnliches wie
HWND main_window = CreateWindow( main_window_class_name, main_window_name, WS_OVERLAPPEDWINDOW | WS_MAXIMIZE, CW_USEDEFAULT, CW_USEDEFAULT, 600, 400, 0, 0, instance, 0 ); UpdateWindow( main_window ); ShowWindow( main_window, show_state );machst, bekommst du dein von Anfang an maximiertes Fenster.
Greetz, Swordfish