CFormView, SplitterWnd und UpdateData
-
Also, ich habe einen CFormView der Optionen darstellen soll.
Dazu läd er diese in der OnInitialUpdate in die entsprechenden
Variablen, welches auch alles klappt, auch die Optionsdaten sind da.
Jedoch schreibt UpdateData(False) dann diese nicht in die
Variablen hinein. Wenn ich GetDlgItem Caste, und SetWindowText
nehme, geht es. Ist aber nicht so prickelnd
Gibts nen anderen Weg, oder woran könnte es liegen, das UpdateData
nicht richtig funktioniert ? Kann es daran liegen das der FormView
in einem Splitterwnd liegt ?CFormView::OnInitialUpdate(); GetParentFrame()->RecalcLayout(); ResizeParentToFit(); HINSTANCE hInstance = AfxGetInstanceHandle(); //Bitmap-Handle besorgen und Bitmap laden HBITMAP hBitmap = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_ORDNER)); //Bitmap auf Button bringen m_dir.SetBitmap(hBitmap); m_dir2.SetBitmap(hBitmap); projektopt = GetDocument()->GetOptionen(); static_cast<CEdit*>(GetDlgItem(IDC_PFAD))->SetWindowText(projektopt->Getcodepfad().c_str()); m_dateipfad = projektopt->Getdateipfad().c_str(); if(projektopt->Getklammer()) { ((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(true); ((CButton*)GetDlgItem(IDC_RADIO2))->SetCheck(false); // OnRadio1(); } else { ((CButton*)GetDlgItem(IDC_RADIO2))->SetCheck(true); ((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(false); } UpdateData(false);Devil