2 u014371234 u014371234 于 2014.07.08 15:50 提问

求大神帮帮小女子啊!!如何将系统时间显示在CEdit控件里。

我用的单文档,想在一个分割视图CEditEx类中显示系统时间,这段代码不是我写的,我想在上面加几句然后把这个时间显示出来。怎么做?注释是我查的,我是个菜鸟啊!!pEdit是头文件中定义的一个CEdit类的一个指针。求大神帮忙啊,急啊!!

void CEditEx::PrintOperateMessag(CString str)//***加入日期和时间字符串,写入文本编辑控件?????
{

CString strPrintMessage;//*********CString 数据类型方便字符串的连接
strPrintMessage.Empty();//**使字符串为空
CTime tm; //*****把日期和时间转换为字符串
tm=CTime::GetCurrentTime();//********************获取系统当前日期和时间。返回表示当前日期和时间的CTime对象。
strPrintMessage=tm.Format("%X ");//调用这个成员函数来创建一个格式化日期/时间值的表示
strPrintMessage+=str;
strPrintMessage+="\r\n";
pEdit->SetSel(-1,-1); //将插入光标放在最后 ----调用这个函数在一个编辑控件中选择一定范围的字符。(-1,-1)任何当前选定内容被去掉选定状态。????
pEdit->ReplaceSel(strPrintMessage); //填入内容---调用这个函数来代替当前的选择在一个与lpszNewText指定的文本编辑控件中
pEdit->LineScroll(pEdit->GetLineCount(),0); //滚动到插入点--调用这个函数来滚动multiple-line编辑控件的文本。--调用这个函数检索行数

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!