我没有试过,不过我想,从CEdit派生一个类,
在OnKillFocus(....)中发送消息给框架类即:
AfxGetMainWnd()->SendMessage(...);
肯定会行

解决方案 »

  1.   

    dialogbar 是工具条,但在资源编辑器中有像对话框的东西!一般在CMainFrame 中申明对象CDialogBar      m_wndDlgBar;
    ---------------------------------------
    可以这样子: CEdit pEdit = (CEdit*)m_wndDlgBar.GetDlgItem(IDC_EDIT_ABC);pEdit->GetWindowText()
      

  2.   

    to tasehouny(阿甘):
       因为我的方法写在 view的成员中,我用你的方法作了一遍,并不成功。还有什么好办法?
      

  3.   

    方法一:
        HWND hWnd;
        hWnd = GetDlgItem(hDlg,IDC_EDIT1);
        SetWindowText(hWnd,"asfasdf");
    方法二:
       SetDlgItemInt(hDlg,IDC_EDIT1,TRUE,TRUE);
      

  4.   

    各位的方法都试验过,不行。我的方法写在 view的成员中!! (有不妥吗?)
      

  5.   

    首先应先得到dialogbar的句柄, HWND hDlg = GetSafeHwnd();
    然后GetDlgItemText()试试看~~
      

  6.   

    GetDlgItemText
    SetDlgItemText
    前提是你一定要得到正确的指针
      

  7.   

    ……一直想用用DialogBar这个控件,呵呵……
      

  8.   

    其实各位的方法都不错,但是得用在 EN_CHANGE 消息的响应事件中。谢谢各位捧场。