Größe eines Splitters anpassen
-
Hallo nochmal,
hab noch ein anderes Problem.
Ich hab ein SplitterWindow mit 2 Spalten. Wenn ich nun die Größe des Fensters ändere soll sich die Grenze genauso anpassen, d.h. nicht wie bei mir, wo sie sich nicht dynamisch ändert. Was muss ich tun?
-
Hat keiner eine Idee, vielleicht was mit OnSize ?
-
Ich hab das jetzt mal so probiert (in OnSize), es funktioniert aber nicht und stürzt mit einer Access Violation ab:
void CMainFrame::OnSize(UINT nType, int cx, int cy) { CFrameWnd::OnSize(nType, cx, cy); // TODO: Code für die Behandlungsroutine für Nachrichten hier einfügen CRect rect; GetClientRect(rect); m_wndSplitter.SetRowInfo(0,rect.Height(),1); m_wndSplitter.SetColumnInfo(0,rect.Width()*3/4,1); m_wndSplitter.SetColumnInfo(0,rect.Width()/4,1); m_wndSplitter.RecalcLayout(); }Warum funktioniert das nicht?