ttgy.net
当前位置:首页 >> mFC EDit控件追加文字 >>

mFC EDit控件追加文字

UpdateData(TRUE); CString str =GetDlgItem(IDC_EDIT1)->GetWindowText(); str += "XXX"; //你要增加的内容 GetDlgItem(IDC_EDIT1)->SetWindowText(str); UpdateDate(FALSE);

可以这么做。。。EDIT控件1ID命名为IDC_EDIT1,变量名m_edit1;EDIT控件2ID命名为IDC_EDIT2,变量名m_edit2。一个按钮IDC_BUTTON,双击按钮直接在里面添加以下代码: UpdateData(TRUE); m_edit2=m_edit1; UpdateData(FALSE); 这样一来,在控...

你试试这种吧,就是把原先编辑框内的内容获取出来,加上你要输入的字符串,再全部显示出来。 CEdit m_Edit; //编辑框变量 CString p; CString q=_T("\r\n要输入的内容\r\n") m_Edit.GetWindowTextW(p); // 从编辑框内全部获取内容 p=p+q; //追加...

如果你要初始化时显示信息,那你就要显示在OnInitialDlg()里面, 如果你要响应事件进行相应的显示那么就要在事件代码之中显示,这样的显示 是非常灵活的。 可以使用SetWindowText函数进行显示。 1:dlg中显示 GetDlgItem(IDC_EDIT1)->SetWindo...

其实就是相当于 能够记忆上次的数据 退出时保存 打开时载入而已

两个步骤 给编辑框定义一个成员变量a 首先 用file函数读取你想要的文件中的内容 你可以另外设定一个读取按钮 把这个作为按下的响应函数的内容 要代码的话是下面这样子的 char* fileName = "c:\\data.txt"; CFile file; file.Read((void*)(&m_wor...

继承CEdit类,改写WM_DROPFILES的响应函数OnDropFiles即可。

CWnd::GetWindowText(LPTSTR lpszString, int nMaxCount) CWnd::GetWindowText(CString& rString) CWnd::GetWindowText(LPTSTR lpszStringBuf, int nMaxCount) 三种形式,使用得最简单和频繁的应该就是第二种了吧(个人而言) 使用实例: CEdit ...

应该先得到文本长度,然后用 SetSel 方法。 假如得到的长度是 dwLen ,那么可以这样: ((CEdit*)GetDlgItem(IDC_EDIT2))->SetSel(dwLen,dwLen,TRUE);

1、添加一个变量CEdit* m_ED 2、重写OnInitDialog(),在OnInitDialog()中显示: CStringArray str; str.Add(_T("a")); str.Add(_T("b")); str.Add(_T("c")); m_ED->SetWindowText(str.GetAt(0)); str.RemoveAll();

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