1
void CcalculatorDlg::OnBnClickedButton1()
{
CString grabData = _T("");
m_display.GetLine(0,grabData.GetBuffer(10),10);
grabData += _T("1");
m_display.SetWindowTextW(grabData.GetBuffer());
grabData.ReleaseBuffer();
}
有麻烦串联CStrings我试图让使用MFC一个基本的计算器应用程序,和我有一些麻烦的数量输入。在MFC计算器应用程序
上面是按下“1”按钮时的代码。我希望它能够读取显示控件中已经显示的内容,然后像真正的计算器那样在其末尾添加1。但是我无法让它工作。
基本上第一个按钮按下它的作品,并将空白显示(编辑控制)更改为1.但是,然后连续按不会继续添加1,我不明白为什么。