要實現編輯框實時顯示數據,可以使用MFC框架提供的消息機制和控件的響應函數。以下是一種實現方法:
CEdit m_editBox;
m_editBox.Attach(GetDlgItem(IDC_EDIT_BOX)->GetSafeHwnd());
afx_msg void OnEnChangeEditBox();
ON_EN_CHANGE(IDC_EDIT_BOX, &MyDialog::OnEnChangeEditBox)
void MyDialog::OnEnChangeEditBox()
{
CString strText;
m_editBox.GetWindowText(strText);
// 更新數據
// ...
}
這樣,當編輯框的內容發生變化時,OnEnChangeEditBox()函數會被調用,你可以在該函數中實現你的數據更新邏輯。
注意:上述代碼僅為示例,實際應根據你的具體情況進行調整和完善。