要將內容輸出到MFC編輯框中,可以使用以下步驟:
在對話框資源中添加一個編輯框控件。可以使用“編輯”工具從工具箱中將編輯框控件拖放到對話框上。
在對話框類的頭文件中添加一個成員變量來引用編輯框控件。例如,如果編輯框的ID為IDC_EDIT1,則可以添加以下聲明:
CEdit m_edit;
在對話框的OnInitDialog()函數中,使用m_edit.SubclassDlgItem()函數將成員變量與編輯框關聯起來。例如:
BOOL CYourDialog::OnInitDialog()
{
CDialog::OnInitDialog();
// 將 m_edit 與編輯框控件關聯起來
m_edit.SubclassDlgItem(IDC_EDIT1, this);
// 其他初始化代碼...
return TRUE;
}
在需要輸出內容的地方,使用m_edit.SetWindowText()函數來設置編輯框的文本。例如:
// 將文本輸出到編輯框
m_edit.SetWindowText(_T("Hello, World!"));
如果要在現有文本的末尾追加新內容,可以使用m_edit.SetSel()和m_edit.ReplaceSel()函數。例如:
// 在編輯框的末尾追加新內容
int nLength = m_edit.GetWindowTextLength();
m_edit.SetSel(nLength, nLength);
m_edit.ReplaceSel(_T("New Content"));
這樣,就可以將內容輸出到MFC編輯框中了。