永发信息网

MFC STATIC 控件问题

答案:3  悬赏:70  手机版
解决时间 2021-12-02 13:18
MFC STATIC 控件问题
最佳答案
这个很好解决。
通过一个成员或者全局的CString保存信息就可以了,然后每次都SetWindowText;

比如:
CString m_text;
...

修改后的代码如下:

void CMyDlg1::OnButton3()//把EDIT内的内容存储到一个文件中
{
// TODO: Add your control notification handler code here
SYSTEMTIME time;
CDateTimeCtrl *m_TimeCtrl=(CDateTimeCtrl*)GetDlgItem(IDC_DATETIMEPICKER1);
DateTime_GetSystemtime(m_TimeCtrl->m_hWnd,&time);

CString csOldTime;
GetDlgItem(IDC_STATIC_time1)->GetWindowText( csOldTime );

m_text += csOldTime;
m_text += "\r\n"; // 换行处理

CString time1;
CStatic *Static_time1=(CStatic*)GetDlgItem(IDC_STATIC_time1);
time1.Format("%d-%d-%d",time.wYear,time.wMonth,time.wDay);
Static_time1->SetWindowTextA(m_text);
}
全部回答
SetWindowTextA之前

time1 = Static_time1->GetWindowTextA() + time1;
1、确定你的Static控件高度可以显示多行
2、把
time1.Format("%d-%d-%d",time.wYear,time.wMonth,time.wDay);
改成
time1.Format("%s\n%d-%d-%d",time1.GetBuffer(0),time.wYear,time.wMonth,time.wDay);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1o公斤液体兑水150倍等于加多少水
朗逸收音机天线在哪里---
全友家私(人民路店)地址在什么地方,想过去办
企业办理人员在诚信平台的单位变更是什么意思
怎么坐火车从武昌到陕西白河
狗狗为什么往人腿上尿尿
你好请问我误发了照片在群里,无法撤回,怎样
怎样发短信取消河南移动6元畅打包
2003年12月毕业的湖北大学汉语言文学本科自考
哪一种小巧又好用的移动硬盘好用?容量大的
从金坛到杭州坐长途汽车大概要多长时间?票价
北京蓝泰德旅游休闲用品有限公司朝悦唐卡分公
我儿子2岁半,2岁开始讲话,什么都会说,但最
3d3s中如何快速删除一排定义支座?
郑州到新乡的火车票多少钱?
推荐资讯
xilinx artix 7怎么用
请问:某项投资7000元,拟定5年内每年等额回
创意无限发型工作室地址在什么地方,想过去办
男的认识女的两年了,但是女的和男的相亲才认
请专家认证一下92年飞天茅台的真假。。。
韩城羊肉馆地址有知道的么?有点事想过去
保湿效果好的护肤品大家推荐一下啊,脸要干吧
衢州到廿八都古镇怎么走 廿八都古镇在哪里
学校扫地车如何选
日本 爱知县有三河市这个地方吗
亲们目前市面上的哪款手环表质量较好?
一汽解放悍威前4后8大货车多大马力啊?有几个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?