我在对话框中添加了一个简单的 Cedit 控件并有一个OnEnChangeEdit
回调。我正在尝试检索在框中键入的文本,但只能获取在下面对 printf 的调用中键入的内容的第一个字符:
void MFCDlg::OnEnChangeEdit() {
CString s;
m_platformSliceOverrideEditBox.GetWindowText(s);
_cprintf("%s", s.GetString());
}
如果有帮助,我将使用 Unicode 字符集进行编译。