C
danke für die auskunft. hab den fehler jetzt entdeckt. und zwar in einer OnSize-Funktion wollte ich ein ListCtrl (m_MaterialListCtrl) dynamisch anpassen. Doch das ListCtrl war noch gar nicht erstellt.
void CMaterialView::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
// TODO: Code für die Behandlungsroutine für Nachrichten hier einfügen
if (m_MaterialListCtrl.GetSafeHwnd()==NULL) return; //wurde ListCtrl-Fenster bereits erzeugt ?
// Steuerelementgröße der Fenstergröße anpassen
CRect rect,pos;
GetClientRect(&rect);
pos.TopLeft().x = rect.TopLeft().x+16;
pos.TopLeft().y = rect.TopLeft().y+32;
pos.BottomRight().x = rect.BottomRight().x-16;
pos.BottomRight().y = rect.BottomRight().y-16;
m_MaterialListCtrl.MoveWindow(pos);
//ListViewCtrl die 2.Spalte der Fenstergröße anpassen
LVCOLUMN Column.mask=LVCF_WIDTH ;
Column.cx=rect.Width()-142;
m_MaterialListCtrl.SetColumn(1,&Column);
}
nochmals danke für den debug u. release hinweis.