5 个解决方案
#1
添加UpdateData(FALSE);试试
#2
请先检查IDC_EDIT1这个控件是否存在。
如果存在,用下面的方式试试:
::SetWindowText(GetDlgItem(m_hwnd,IDC_EDIT1),"AA");
::InvadateRect(GetDlgItem(m_hwnd,IDC_EDIT1),NULL,TRUE);
如果存在,用下面的方式试试:
::SetWindowText(GetDlgItem(m_hwnd,IDC_EDIT1),"AA");
::InvadateRect(GetDlgItem(m_hwnd,IDC_EDIT1),NULL,TRUE);
#3
应该是这样吧:GetDlgItem(IDC_EDIT1)->SetWindowText("AA");
#4
找到原因了,我刚才是这样用的m_edit.(IDC_EDIT1, "dfdfdf"),
而应该直接这样用(IDC_EDIT1, "dfdfdf"),不加 m_edit.
而应该直接这样用(IDC_EDIT1, "dfdfdf"),不加 m_edit.
#5
找到原因了,我刚才是这样用的m_edit.SetDlgItemText(IDC_EDIT1, "dfdfdf"),
而应该直接这样用SetDlgItemText(IDC_EDIT1, "dfdfdf"),不加 m_edit
而应该直接这样用SetDlgItemText(IDC_EDIT1, "dfdfdf"),不加 m_edit
#1
添加UpdateData(FALSE);试试
#2
请先检查IDC_EDIT1这个控件是否存在。
如果存在,用下面的方式试试:
::SetWindowText(GetDlgItem(m_hwnd,IDC_EDIT1),"AA");
::InvadateRect(GetDlgItem(m_hwnd,IDC_EDIT1),NULL,TRUE);
如果存在,用下面的方式试试:
::SetWindowText(GetDlgItem(m_hwnd,IDC_EDIT1),"AA");
::InvadateRect(GetDlgItem(m_hwnd,IDC_EDIT1),NULL,TRUE);
#3
应该是这样吧:GetDlgItem(IDC_EDIT1)->SetWindowText("AA");
#4
找到原因了,我刚才是这样用的m_edit.(IDC_EDIT1, "dfdfdf"),
而应该直接这样用(IDC_EDIT1, "dfdfdf"),不加 m_edit.
而应该直接这样用(IDC_EDIT1, "dfdfdf"),不加 m_edit.
#5
找到原因了,我刚才是这样用的m_edit.SetDlgItemText(IDC_EDIT1, "dfdfdf"),
而应该直接这样用SetDlgItemText(IDC_EDIT1, "dfdfdf"),不加 m_edit
而应该直接这样用SetDlgItemText(IDC_EDIT1, "dfdfdf"),不加 m_edit