读书人

获取编辑框内容出错?解决思路

发布时间: 2012-01-15 22:57:49 作者: rapoo

获取编辑框内容出错??
代码是这样的(getstr是一按扭的BN_CLICKED)

void getstr()
{ Finddlg *dlg=new Finddlg;
dlg-> Create(ID);
dlg-> ShowWindow(SW_SHOW);
CWnd *pEdit=GetDlgItem(IDC_EDIT);
pEdit-> SetWindowText( "Edit "); //1
CString csText;
pEdit-> GetWindowText(csText); //2

删除1,2处,可以运行,加任意一处按下按扭就出错,好象是ASSERT

[解决办法]
CWnd *pEdit=GetDlgItem(IDC_EDIT1);
pEdit-> SetWindowTextW ( _T( "11111 "));
CString szText=_T( "22222 ");
pEdit-> SetWindowTextW ( szText );

我这里可以的亚

读书人网 >VC/MFC

热点推荐