ダイアログに単純なCeditコントロールを追加し、OnEnChangeEdit
コールバックを作成しました。ボックスに入力されたテキストを取得しようとしていますが、以下のprintfの呼び出しで入力されたものの最初の文字しか取得できません。
void MFCDlg::OnEnChangeEdit() {
CString s;
m_platformSliceOverrideEditBox.GetWindowText(s);
_cprintf("%s", s.GetString());
}
それが役立つ場合は、コンパイルにUnicode文字セットを使用しています。