CDateTimeCtrl控件是MFC中表示年月日或者时分秒的时间控件,但是默认情况下,该控件展现的日期和时间如下所示:
发现时间和左边界是挨着的,查了一下也没有查到内容居中显示的方法,而且,日期中间有一个空格,看着也格外不爽,而且日期一般用xxxx-xx-xx的样式表示。
SetFormat函数可以解决上述问题,具体用法如下:
①对于日期,可以设置为:
timeCtrl.SetFormat(_T(" yyyy-MM-dd"));
字符串前面留出一段距离。
②对于时间,可以设置为:
timeCtrl.SetFormat(_T(" hh-mm-ss"));
字符串前面留出一段距离。
设置之后效果如下图所示:
CDateTimeCtrl.SetFormat函数的使用
最新推荐文章于 2021-11-03 15:32:55 发布