求助,如何用vc的计时功能?用什么函数呢?谢谢 用SetTimer()设定计时器,会定时触发WM_TIMER消息,再处理WM_TIMER消息就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如楼上的所述。另外,用完记时器记得用KillTimer();关掉它哦。 用gettickcount 较准确用settimer 较容易 分为三步: 1.你可以添加WM_TIMER消息响应函数。onTimer(ID) 2.在需要的地方,设置UINT m_Timer=SetTimer(1,1000,NULL); 3.在终止的地方用KillTimer(m_Timer);试一试,行吗〉??? SetTimer(IDT_TIMER1,60000, NULL); // 一分钟. MSG msg; 我常用的一句很好哟! DWORD dwTimeStarted; dwTimeStarted = GetTickCount();//等待5秒钟 while(GetTickCount() - dwTimeStarted < 5000) { if (PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) { TranslateMessage(&msg); DispatchMessage(&msg); } }你想给我多少分?不用太多了.. MFC动画界面制作 怎样控制字符插入符的移动?不吝赐教 如何判断socket是否连接 屏蔽键盘组合键和特殊键的问题 我想给一个listbox添加一个多选的属性,应该怎么添加啊! 如何判断用send发送的数据包已经被客户端收到 为什么同样的程序(VC6.0)在Win200下运行正常,在XP下却不行? 问:我建了一个MDI工程,该如何知道某一特定子窗口已经存在?且再次创建此子窗口时自动将存在的该窗口显示出来??? 很外行的问题:pack(1)是什么意思? 用哪个window api来判断ctrl 键是否按下? 继续请教旋转一个点.. 寻找c及C++专业网站!
另外,用完记时器记得用KillTimer();
关掉它哦。
用settimer 较容易
1.你可以添加WM_TIMER消息响应函数。onTimer(ID)
2.在需要的地方,设置UINT m_Timer=SetTimer(1,1000,NULL);
3.在终止的地方用KillTimer(m_Timer);
试一试,行吗〉???
我常用的一句
很好哟! DWORD dwTimeStarted; dwTimeStarted = GetTickCount();
//等待5秒钟
while(GetTickCount() - dwTimeStarted < 5000)
{
if (PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}你想给我多少分?
不用太多了..