怎么把对话框的编辑空间中的文本取出来呀? BSTR s_1,s_2;GetDlgItemText(IDC_S1,&s_1);GetDlgItemText(IDC_S2,&s_2); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给CEdit定义一个成员变量,然后UpdateData(TRUE ),CEdit的值就到了成员变量中了。 用CString strText;GetDlgItem(IDC_S1)->GetWindowText(strText);也可以 我写的是ATL生成的对话框,既没有UpdateData(TRUE ),也不认CWind* char s_1[255];::GetWindowText(::GetDlgItem(hDlg,IDC_S1),s_1,255); 如下:CEdit *edit;edit=(CEdit *)GetDlgItem(IDC_EDIT_TEXT);//IDC_EDIT_TEXT就是文本框的ID号ASSERT(edit!=NULL);CString buf;edit->GetWindowText(buf);在buf中就是你要的文本了。or:char buf[1024];edit->GetWindowText(buf,1024); 在取之前我是不是要UpadateData一下呢?我应该给我的编辑框Send一个什么样的Message呀? 如果用GetWindowText不用调用UpdateData(),直接用就可以了。 char* str1 = _T("");CWindow edit1(GetDlgItem(IDC_Edit1));::GetWindowText(edit1.m_hWnd,str1,128);结果str1总是空,不知为什么?? char* str1 = _T("");缓冲区太小 jiangsheng(蒋晟) 不错!可叫! 哪位大虾能否告诉我 下载、上传、删除等ico图标哪里可以下载 看windows程序设计的第四章里面的代码有些陌生地函数但发现他很有用但又记不住该怎么办? 用VC做工具搞网络编程,什么参考书好呀?大家来讨论一下! 求助,在远程线程插入中使用两个dll中出现的问题,在线等,谢谢 如何切换+拆分视图? VC++的伪随机数是如何实现的??有专门的函数么????? 如何按照某些特定的格式打印报表?例如有斜杠等等? tcp类型定义问题? 建议取消分数 如何自绘CListCtrl的Icon模式 Edit box问题 关于多重继承和虚函数的问题。
CString strText;
GetDlgItem(IDC_S1)->GetWindowText(strText);
也可以
::GetWindowText(::GetDlgItem(hDlg,IDC_S1),s_1,255);
CEdit *edit;
edit=(CEdit *)GetDlgItem(IDC_EDIT_TEXT);//IDC_EDIT_TEXT就是文本框的ID号
ASSERT(edit!=NULL);
CString buf;
edit->GetWindowText(buf);
在buf中就是你要的文本了。
or:
char buf[1024];
edit->GetWindowText(buf,1024);
CWindow edit1(GetDlgItem(IDC_Edit1));
::GetWindowText(edit1.m_hWnd,str1,128);
结果str1总是空,不知为什么??
缓冲区太小