怎么改变只读Edit的中的文字内容?请教!
我在CDialogBar中加入了一个Edit Box控件,并将其属性设为只读,用来显示程序的状态,在我的程序运行过程中想将这个Edit Box内容清空,可是总是不能实现,如果将控件属性在程序设计时不社为只读,就可以。可是我在程序运行过程中再将控件属性改为不只读,就不成,奇怪!
我是这样向控件写数据的:
CString m_CSTemp = "";
CEdit *m_pMainEdit;
m_pMainEdit = (CEdit*)m_wndDlgBar.GetDlgItem(IDC_MainCharge);
int m_ilen = m_CSText.GetLength();
m_pMainEdit->SetFocus();
m_pMainEdit->SetSel(0, m_ilen);
m_pMainEdit->ReplaceSel(m_CSText);