问题描述
- 求大神帮帮小女子啊!!如何将系统时间显示在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+="rn";
pEdit->SetSel(-1,-1); //将插入光标放在最后 ----调用这个函数在一个编辑控件中选择一定范围的字符。(-1,-1)任何当前选定内容被去掉选定状态。????
pEdit->ReplaceSel(strPrintMessage); //填入内容---调用这个函数来代替当前的选择在一个与lpszNewText指定的文本编辑控件中
pEdit->LineScroll(pEdit->GetLineCount(),0); //滚动到插入点--调用这个函数来滚动multiple-line编辑控件的文本。--调用这个函数检索行数}
时间: 2024-12-31 22:11:50