SplitterWindow - View verstecken
-
Moin,
ich habe eine SDI mit 3 Views, und den Mittleren davon würde
ich gerne Verstecken. Geht auch wunderbar, in dem ich DeleteRow()
aufrufe, ist aber nicht ganz das was ich will, ich will
den View eigentlich mehr verstecken (USer soll aber ihn nicht mehr sehen).Bei DeleteView krieg ich es nicht hin, den View wieder einzufügen, da
es ein staticsplitter sein muss. Ich habs schon mit DestroyWindow und
dann erneutem aufruf von CreateStatic und CreateView versucht, bringt
aber nix ausser FehlerJemand eine Idee wie ich den View einfach verstecken kann ?
Devil
-
xxWnd->ShowWindow(SW_HIDE);
-
az schrieb:
xxWnd->ShowWindow(SW_HIDE);
Ich will nicht das Ganze Fenster verstecken, sondern nur den View ...
Devil
-
Dann mach das doch einfach mir der Klasse die dein View verkörpert. Also nehemn wir ann, eine deiner Klassen, die per Runtime Class gesplittet werden, heißt View2
dann muss du view 2 die message ShowWindow(SW_HIDE) schicken.
-
(D)Evil schrieb:
Dann mach das doch einfach mir der Klasse die dein View verkörpert. Also nehemn wir ann, eine deiner Klassen, die per Runtime Class gesplittet werden, heißt View2
dann muss du view 2 die message ShowWindow(SW_HIDE) schicken.
Und was mach ich dann mit dem Leeren splitter ???
Devil
-
Was für nen leeren? Du musst dann nur mit der Size gucken.
-
(D)Evil schrieb:
Was für nen leeren? Du musst dann nur mit der Size gucken.
Und wie guckt man mit der Size ?
Wenn ich m_wndSplitter->GetPane(1,0)->ShowWindow(..) aufruf,
hab ich ja den View. Wie gehts dann weiter ??Devil
-
Ist schon eine weile her, aber vieleicht hilft's dir ja...
http://cherea.de/bitbucket/multisplitwnd/multisplitwnd.html