Elemente positionieren



  • Ich vere suche zwei Rahmen und eine Liste bei OnSize auf die Grösse des Dialogs bringen.

    void CAbfrageDlg::OnSize(UINT nType, int cx, int cy) 
    {
    	CDialog::OnSize(nType, cx, cy);
    
    	CRect rec,rec2;
    	GetClientRect(&rec);
    
             m_da_o.GetClientRect(&rec2);
    	rec2.BottomRight().x = rec.BottomRight().x;
    	m_da_o.MoveWindow(&rec);
    
    	m_da_l.GetClientRect(&rec2);
    	rec2.BottomRight().y = rec.BottomRight().y;
    	m_da_l.MoveWindow(&rec2);
    
    	m_Anzeige.GetClientRect(&rec2);
    	rec2.BottomRight().y = rec.BottomRight().y;
    	rec2.BottomRight().x = rec.BottomRight().x;
    	m_Anzeige.MoveWindow(&rec2);
    }
    

    Aber aus irgendeinen Grund ist die Liste immer so gross wie der ganze Dialog.



  • Vergesst den Blödsinn,war anscheined noch nicht ganz wach.


Anmelden zum Antworten