Ist Dlg Maximiert?
-
Moin,
wie bekomme ich raus ob ein Dlg Maximiert ist? Suche quasi das gegenstück zu ShowWindow(SW_SHOWMAXIMIZED);
MfG
-
moin, ich hab grad ma in der msdn nachgeschaut, hab den befehl noch nie verwendet, der scheint aber das zu sein was du brauchst.
CWnd::IsZoomed
BOOL IsZoomed( ) const;Return Value
Nonzero if CWnd is maximized; otherwise 0.Remarks
Determines whether CWnd has been maximized.
-
Danke schön!
-
Hätte da noch was:
Nun weiß ich ja das mein Dlg maximiert ist. Ich möchte aber nun die Größe des Festerns haben, wenn es nicht Maximiert ist.
hatte mir das wie folg vorgestellt:
if(pWnd->IsZoomed()) // wenn es maximiert ist... pWnd->ShowWindow(SW_RESTORE); // ...wird es wider "normal" gemacht pWnd->GetWindowRect(rcFrame); // nun hab ich die richtige größe - oder doch nichtirgenwie geht das nicht. ShowWindows liefert immer '0' zurück.
-
Keine Idee?