SetDlgItemText(IDC_EDIT1, "dfdfdf"),可是编辑框上没有数据,怎么回事,单步调试过了,这句话执行过了,可就是编辑框上没有数据.

解决方案 »

  1.   

    请先检查IDC_EDIT1这个控件是否存在。
    如果存在,用下面的方式试试:
    ::SetWindowText(GetDlgItem(m_hwnd,IDC_EDIT1),"AA");
    ::InvadateRect(GetDlgItem(m_hwnd,IDC_EDIT1),NULL,TRUE);
      

  2.   

    应该是这样吧:GetDlgItem(IDC_EDIT1)->SetWindowText("AA");
      

  3.   

    找到原因了,我刚才是这样用的m_edit.(IDC_EDIT1, "dfdfdf"),
                                    而应该直接这样用(IDC_EDIT1, "dfdfdf"),不加 m_edit.
      

  4.   

    找到原因了,我刚才是这样用的m_edit.SetDlgItemText(IDC_EDIT1, "dfdfdf"), 
                                    而应该直接这样用SetDlgItemText(IDC_EDIT1, "dfdfdf"),不加 m_edit