000
05.10.2003, 12:48 Uhr
~Slayer
Gast
|
Hallo ich hab um den Splitter an die Größenänderung des Fensters anzupassen (d.h. dass die Grenze sich relativ mitverändert) den Code in OnSize geschrieben. Das Programm stürzt jedoch mit einer Access Violation ab. Wie kann ich den Splitter anpassen ohne den Fehler zu bekommen?
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(); }
P.S. Es ist ein Static Splitter! |