新手问一个EVC很白痴的问题,给予100分

bogedahan12   2008-6-7 13:22 楼主
对话框上加了一个编辑框,定义这个编辑框的成员变量为m_now;再按扭里写了当前时间获取的代码SYSTEMTIME tm;
    GetSystemTime(&tm);但是怎么把tm的值赋给m_now啊,我做了好几种办法都不对,大家帮帮我啊

回复评论 (5)

用sprintf不行吗?
点赞  2008-6-7 16:22
饿。。。具体格式怎么写啊?
点赞  2008-6-7 17:42
其实就是怎么显示当前时间啦,谁会
点赞  2008-6-7 17:56

5楼 zdk 

        SYSTEMTIME tm;
        GetSystemTime(&tm);
        wchar_t buf[10];
        int len = swprintf( buf,L"%d-%d-%d",tm.wYear,tm.wMonth,tm.wDay);
        m_now.SetWindowTextW(buf);
点赞  2008-6-7 23:55
编辑框的成员变量定义成CString,还是CEdit了?
如果定义成CEdit m_now, 那么就可以如ls的CppPower所给的程序。
如果定义成CString
CString m_now;
swprintf( m_now,L"%d-%d-%d",tm.wYear,tm.wMonth,tm.wDay);
UpdateData(FALSE);
点赞  2008-6-8 09:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复