Sys-Menü, Minimize und Maximize-Box fehlen

hphi

Mitglied
Hallo liebes Forum,

in meiner MDI-Applikation werden die FormViews maximiert geöffnet.
Dabei fehlen nach den öffnen der FormViews Minimize-, Maximize - Box und das
Systemmenu. Diese Boxen erscheinen erst nach dem drücken der Ctrl -Tab - Taste.
Selbst
Code:
GetParent()->ModifyStyle(0, WS_SYSMENU);
GetParent()->ModifyStyle(0, WS_MAXIMIZEBOX);
GetParent()->ModifyStyle(0, WS_MINIMIZEBOX);

bringen keine Änderung der Situation.

Kann mir jemand helfen?

Viele Grüße

hphi
 
Setze nochmal ein GetParent()->SetWindowPos( 0, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED );
nach den Modifystyles.

Damit erzwingst du ein Neuzeichnen des Rahmens, da sind auch die Buttons drauf.
 

Neue Beiträge

Zurück