MFC中定时器的使用? 我需要40ms发送一个十六进制指令【函数名:auto()】;况且,当出现要发送其他指令的时候必须发送其他指令。请问各位大哥大姐,我要怎么来实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 auto(){//建立定时器SetTimer(Timer_标识(int), 40);//Timer_标识:区别不同的定时器,自己定义}//消息响应函数(好象是WM_TIME),自己添加OnTimer(UINT n){ if(n == Timer_标识(你定义的)) { 发送一个十六进制指令; } } Windows的计时器精度在50ms左右,如果用计时器想达到40MS的精度,可能不精确。建议改用多媒体计时函数,曾经做过一个与硬件交互的项目,可以达到5ms。 是WM_TIME. 只处理时间,其它在外面做 建议使用多媒体时钟http://blog.csdn.net/zgl7903/archive/2008/06/25/2584675.aspx 看看这个http://www.vckbase.com/document/viewdoc/?id=1301 动作忒快 ls的几位已经说明白了 在classWizard里边也可添加定时器 VS2005下Unicode的CreateFile问题 求24位真彩色图像灰度化vc代码 Visual studio 制作安装包的问题 一个简单的问题 大家帮帮忙,模板类型可以重定义吗?谢谢! 谁能介绍一下NT下关机为什么需要相关的权限??除了这个之外还有哪些权限呢?、 这里有没有专门的opengl论坛? 怎么才能正确显示XML文档 请问如何得到注册表某个键的键值 截屏问题 Directshow网络传输系统的问题 好奇怪的CString
{
//建立定时器
SetTimer(Timer_标识(int), 40);//Timer_标识:区别不同的定时器,自己定义
}//消息响应函数(好象是WM_TIME),自己添加
OnTimer(UINT n)
{
if(n == Timer_标识(你定义的))
{
发送一个十六进制指令;
}
}
是WM_TIME. 只处理时间,其它在外面做
http://blog.csdn.net/zgl7903/archive/2008/06/25/2584675.aspx
http://www.vckbase.com/document/viewdoc/?id=1301