MDI zwei View



  • Hallo Leute,
    ich möchte ein MDI-prg bauen wo ich von einem A_Ansicht auf ein CEdit - m_Edit der B_Ansicht greifen und den inhalt ändern. Klar kann ich das per UpdateAllview( NULL ), nun aber ich möchte nur B_Ansicht und nur m_Edit Werte aktualisieren.
    Warum nicht direkt wie im Visual Basic:
    frm_BAnsicht.txtEdit.Text = "Hallo"

    Habe erfolglos auch damit versucht :
    CListBox * pLB = (CListBox*)GetDlgItem(IDC_LISTBOX);
    pLB->AddString("Hallo");

    mfg
    Waldemar 😕
    pol1988@aol.com



  • Pobiers mal so:
    CMDIFrameWnd* pMainWnd = (CMDIFrameWnd*)AfxGetMainWnd();
    CMDIChildWnd* pChild = (CMDIChildWnd*)pMainWnd->MDIGetActive();
    CView* pView = pChild->GetActiveView();

    Nun kannst das getDlgItem normalerweise anwenden
    mfg *mike* 😃


Anmelden zum Antworten