ntjm.net
当前位置:首页 >> vC EDit编辑框换行 >>

vC EDit编辑框换行

把Edit设置为 多行,垂直滚动 FILE *fp; fp=fopen("c:\\1.txt","r+"); TCHAR str[256]; TCHAR t[10000]={0}; while(fgets(str,sizeof(str),fp)) { strcat(t,str); strcat(t,"\r\n"); } fclose(fp); CEdit *p=(CEdit *)GetDlgItem(IDC_EDIT2); p->...

Edit有多行的属性呀,你把它的多行属性设为真(复选框打勾) 然后m_edit.SetWindowText("aa\r\nbb"); 它就写了两行。

//以下代码最好放到时钟事件(OnTimer)里 DOUBLE fVal = 100.0 ; CString s = _T("") ; s.Format( _T("%.2f") , fVal ) ; //刷新编辑框,假设编辑框ID:IDC_EDIT1 SetDlgItemText(IDC_EDIT1 , s ) ;

可以使用楼上的方法,也可以使用VC6.0的类向导将编辑框控件与函数中的变量绑定到一起,选择变量类型时可以选择CString,这样在使用变量之前用UpdateData(TRUE),将编辑框内容更新到变量中,接着就可以使用了。

加断点调试看看。看看最后输出的是什么。 或者在fgets(str , sizeof(str) , fr);之前memset(str,0,256)一下。 至于\r\n 你可以多试试。 \r 换行 \n 回车 有的地方只需要一个就行,有的地方需要组合起来才行。

m_ctrlReceiveData.SendMessage(WM_VSCROLL, MAKEWPARAM(SB_BOTTOM,0),0);

CString a = "1234567890 "; CString n = "\r\n"; CString b = "6789654321000 "; CString tt = a + n + b; myEdit-> SetWindowText(tt);

CFont font; LOGFONT lf; memset(&lf,0,sizeof(LOGFONT)); lf.lfHeight=-14; //字体大小 font.CreateFontIndirect(&lf); GetDlgItem(IDC_EDIT1)->SetFont (&font); 这是我前一天,帮别人答的 http://zhidao.baidu.com/question/462445362.html?o...

http://www.myexception.cn/vc-mfc/165541.html 可参考这里

我的做法是这的,在工程主对话框中添加一个CEdit和CButton,意思是当编辑框获得焦点时,输入内容,然后按下回车,焦点转到按钮上,当按钮被按下的那一刻,同时调用了CEdit子类的OnKillFocus函数...以下是具体内容: 1、为CEdit添加一个派生类CBa...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com