我使用GetTickCount()函数程序如下
void CComputerStarTimeDlg::OnButton1()
{
DWORD dwStart = GetTickCount(); CTime t(dwStart); UpdateData(true); m_aa=t.Format("%Y-%M-%d");
m_bb=t.Format("%H:%M:%S");
UpdateData(false);
} 其中m_aa和m_bb是CString的EDIT的对应变量可是显示出明显不正确的开机时间,而且每次点击,得出不同的时间
按理说GetTickCount是开机后逃逸的秒数,是变化的,但是转化成时间应该是固定的阿?如何的得到正确的开机时间??
void CComputerStarTimeDlg::OnButton1()
{
DWORD dwStart = GetTickCount(); CTime t(dwStart); UpdateData(true); m_aa=t.Format("%Y-%M-%d");
m_bb=t.Format("%H:%M:%S");
UpdateData(false);
} 其中m_aa和m_bb是CString的EDIT的对应变量可是显示出明显不正确的开机时间,而且每次点击,得出不同的时间
按理说GetTickCount是开机后逃逸的秒数,是变化的,但是转化成时间应该是固定的阿?如何的得到正确的开机时间??
解决方案 »
- MFC如何动态创建webbrowser控件
- 继承中的消息响应问题
- 【有没有人想一起合买Xtreme Toolkit Pro界面库的?(上海)】
- 怎样实现把文件夹中某一种类型的文件(如txt文件)的文件名全提取出来,然后把文件名放入到一个字符串数组中? 然后在文件对话框中显示出来!
- 为何无法获得文本框的内容?
- 因为网页上有很多内容,所以我判断一个网页上是否已经全部下载(显示)的事件
- 请问做win32 DLL的话,里面的exported variable 有什么用?
- 怎样改变MESSAGEBOX弹出窗口的标题?
- vc安装问题
- 关于m_edit.SetWindowText的问题
- 讨论:结束别的进程的线程的方法
- 关于“位运算表达式”是如何运算
GetTickCount() 得到是 1/1000 秒