void CSystemDlg::OnButton2()
{
CString str; GetDlgItem(IDC_EDIT1)->GetWindowText(str);
char *path = (LPSTR)(LPCTSTR)str; CBNF::print(path);
GetDlgItem(IDC_EDIT2)->SetWindowText(???);
}
本人菜鸟一枚,想要将print函数运行的结果输出到EDIT2中,请问如何才能实现,SetWindowText如何使用,或者有其他方法也行,希望有会的可以帮忙一下MFC
{
CString str; GetDlgItem(IDC_EDIT1)->GetWindowText(str);
char *path = (LPSTR)(LPCTSTR)str; CBNF::print(path);
GetDlgItem(IDC_EDIT2)->SetWindowText(???);
}
本人菜鸟一枚,想要将print函数运行的结果输出到EDIT2中,请问如何才能实现,SetWindowText如何使用,或者有其他方法也行,希望有会的可以帮忙一下MFC
DDX_Text(pDX, EDIT2, m_str);或
DDX_Control(pDX, EDIT2, m_ed);
然后m_str = str;
UpdateData(FALSE);
或者
m_ed.SetWindowText(str);
printfStr.Format( //这里把printf的参数拷贝进来, 注:格式字符串用 _T() 宏包含 );
SetDlgItemText(IDC_EDIT2, printfStr);
---------------------------------->
这个结果是什么类型的?你需要获得这个运算结果,然后根据类型将其转化一下再显示。