GetTickCount

王朝百科·作者佚名  2010-03-30  
宽屏版  字体: |||超大  

GetTickCount函数

函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD。

函数原型:

DWORD GetTickCount(void);

VB版

VB声明:

Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long

例如:实现延时

Public Sub Sleep(numa As Long)

Dim num1 As Long

Dim num2 As Long

Dim numb As Long

numb = 0

num1 = GetTickCount

Do While numa - numb > 0

num2 = GetTickCount

numb = num2 - num1

DoEvents

Loop

End Sub

C++版

CString s;

DWORD k=::GetTickCount(); //获取毫秒级数目

int hm=k/3600000; //hm为小时数

int ms=(k-3600000*hm)/60000; //ms为分钟数

int se=(k-3600000*hm-60000*ms)/1000; //se为秒数(除以1000是因为k精确到毫秒)

s.Format("%d:%d:%d",hm,ms,se); //输出时、分、秒

库文件:kernl32.dll

C/C++头文件:winbase.h

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有