说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请教大虾:为什么我打开的多媒体定时器停不掉!!!

编辑:说三道四文库 发布时间:2017-07-24 02:44
HTML文档下载 WORD文档下载 PDF文档下载
为什么我打开的多媒体定时器停不掉,timeKillEvent返回的总是97。

主要的源代码:

void CMmtimerDlg::OnBtnStart() 
{
    int iRetCode = 0; 
    // TODO: Add your control notification handler code here
#define TARGET_RESOLUTION 1  // 1-millisecond target resolution
    TIMECAPS tc;
    UINT     wTimerRes;

    if (timeGetDevCaps(&tc, sizeof(TIMECAPS)) != TIMERR_NOERROR) 
    {
        // Error; application can't continue.
        return;
    }
    wTimerRes = min(max(tc.wPeriodMin, TARGET_RESOLUTION), tc.wPeriodMax);
    
    iRetCode = timeBeginPeriod(wTimerRes); 
    wMMTimerID = timeSetEvent(2000,wTimerRes,TimeProc,0,TIME_PERIODIC|TIME_CALLBACK_FUNCTION);
 
}
extern CMmtimerApp theApp;
void CALLBACK TimeProc(UINT uID,UINT uMsg,DWORD dwUser,DWORD dw1,DWORD dw2)
{    
    static DWORD dwLastTime;
    CString strTime;
    DWORD dwCurTime;
    dwCurTime=timeGetTime();
    strTime.Format("%d,diff=%d",dwCurTime,dwCurTime-dwLastTime);
    dwLastTime=dwCurTime;    
    ((CMmtimerDlg*)theApp.m_pMainWnd)->m_lstTime.InsertString(-1,(LPCTSTR)strTime);    
}

void CMmtimerDlg::OnBtnStop() 
{
 
    // TODO: Add your control notification handler code here
    int iRetCode=0;
    
    iRetCode = timeEndPeriod(10); 
    iRetCode = timeKillEvent(wMMTimerID);
    strMMTImerID.Format("iRetCode=%d,LastError=%d",iRetCode,::GetLastError());
    m_lstTime.InsertString(-1,(LPCTSTR)strMMTImerID);
 
}
timeBeginPeriod 和 timeEndPeriod 的参数值必须要一样啊!

timeBeginPeriod(wTimerRes); 
iRetCode = timeEndPeriod(10); // wTimerRes == 10?
腾讯云总裁陈磊:互联网和传统企业互联网化是主线 不得不看,苹果Pay技术大起底! 详解Apple Pay:一大波iOS原生应用正在逼近! 高性能微信公众平台开发 【先锋】事务、高性能,王涛谈打造超越MongoDB的NoSQL 浅谈互联网数据中心海量运营之道 一篇文章读懂开源web引擎Crosswalk Facebook创建新开源组织TODO,Google、Twitter等继续捧场 微软明日将启动第二轮裁员 涉及所有的事业部 IBM推出Watson Analytics 将人机对话带进企业决策 参与2014中国移动开发者大调查 MDCC门票等你拿 手游开发经验谈:付费体系决定游戏收成好与坏? 惠普推出全新ProLiant Gen9服务器 腾讯安全出杀手锏 搭建全国最大Wi-Fi开放平台帮助网友免费蹭网 云与数据安全实践尽在ISC 2014(免费门票) 开源的对决,MapR将Apache Drill引入企业应用 令程序员费解的10个语言特性 走进雅虎北京全球研发中心:五年光阴缔造雅虎全球创新引擎 超强集成游戏编辑器!开源跨平台引擎Wave 求别再侵犯儿童隐私!FTC狠罚Yelp和TinyCo 华为应用市场助力开发者 软硬结合造就强大生态系统 【CTO俱乐部看板研修班北京站现场速递】看板方法:渐进变革的过程 《近匠》不背单词,用“沉浸”征服英语学习 ETpl——强复用、灵活、高性能的JavaScript模板引擎 MDCC 2014大会日程概览发布 最新嘉宾议题揭秘 终于来了,微信企业号正式开启公测! 【问底】王帅:深入PHP内核(一)——弱类型变量原理探究 谷歌Kubernetes专访:未来BigTable开发只是课后习题 首届“最具价值CTO”评选来啦!我们在找你! 【CTO俱乐部走进顺丰总部】活动图文直播进行中 中国第一个云主机评测发布:天翼云性价比第一、青云质量第一 (用VC或VB)开发控件或组件的时候,会自动在注册表中注册。然后我直接删掉我刚才的工程,注册表中的东西并不能清除,就成为垃圾了。请问: 写入数据库! tomcat中直接转过来的文件,在websphere下发布出现的问题。 打印表格时,怎么解决换页时前一页最后一行没有表格线的问题!(在线) 怎样对扫描出的TIF格式的图片进行纠正歪斜,去污、去黑边的处理? 还是概念最重要!!HHHHHHHEEEEEEELLLLLLLLPPPPPPPP ME ! 如何实现范围数组?就如A[26]={A……Z} 奇怪的链表,请大家看一看 将查询结果写到一个临时表 ?!我怎么看不了帖子内容啊?!点开每一贴都出现同样的页面如下,各位是怎样? 我想打开同一个窗 手机串口编程,如何得知手机拨号状态?? 请问把长整型转换成字符串的函数是什么? c++文件操作小问题 怎样从datagrid中取出一行这个对象(online) 请问vs.net中的解决方案和项目以什么尺度来划分 求教mshflexgrid解除绑定后仍显示原记录的方法!请各位大侠指教! 在Windows2000中怎样设置默认打印机? 调用webservice,出现(http401失败:Access Denied)怎么办? 如何利用xsl转换xml文件为html,并将xml文件的内容嵌入到生成的html的数据岛中(xml数据是动态生成的) 请问vs.net中的解决方案和项目以什么尺度来划分 (转)请辞书 一个继承的问题... 声音嘶哑低沉,无论谁听了,都会觉得很不舒服,可是随着这语声走上楼来的,却是个风华绝代的女人 sql语句的问题 我想把本地的数据库导到远端的服务器上,该怎么做? ?!我怎么看不了帖子内容啊?!点开每一贴都出现同样的页面如下,各位是怎样? 我只能看见标题:( cad开次开发 安装win2000 ad server时的两个问题 再问如何备份远程数据库到本地文件? 请问在redhat8.0中有英汉词典的软件包吗?! 有关JavaMail取得的正文和标题是乱码的问题? 注册表的问题,有什么方法*****(送100分) 请问黑龙江中程成绩怎么查呀? 请问.net能在linux等操作系统上运行吗? 一个简单的问题? 请问哪里有delphi第三方控件开发和使用的书籍下载啊? 请问.net能在linux等操作系统上运行吗? 请问awt和swing有什么本质的不同呢?! 有点难度的sql 90分!看看这段JSP程序为什么出错。谢了! 模式窗体的postback 求教:在在模式对话框BOOL CXXX::OnInitDialog()中InitSocket()初始化失败,怎样退出该模式对话框 关于JTable,如何设置一行的颜色。 一个很简单的问题 读取远程的页面文件内容,但需要搜索结果的页面,请问如何实现??? 写了一个telnet服务器端程序,不能用exit退出,请大家帮忙看看~~谢谢! ?!我怎么看不了帖子内容啊?!点开每一贴都出现同样的页面如下,各位是怎样? 我只能看见标题:( 图片文件上载页,在上载页中实现预览的问题?急! 我的Asp为什么不能执行? 请教xml问题。 建德梅城民警亲力亲为 照顾精神病患家杭州或将受两次冷空气影响 一周天气清金华今日最高温仍31℃左右 周五或迎浙江吨位最大海巡船列编海事局 构筑安东阳两姐妹被残忍杀害 尸体装皮箱浇筑冷空气来袭 宁波降雨基本告别高温天超市收银女被捅 现场民警未出手制止(警惕染色枸杞 长期食用伤肝伤肾女孩签30万助学协议 未如期考上美院小偷偷到手机发现有密码 回去索要钱财杭州明天气温反弹到35℃ 第二波冷空金华35岁已婚男假装23岁单身小伙性杭州西溪路玉古路口昨晨淹水 因老水管杭州商教苑小区大妈用藤椅占车位 自称马云加入UC董事会 旨在互抬身价实现浙江公布10大网络造谣案 已有两人因终身学籍号启用 中小学生拥有唯一学籍宁波市规定幼儿园只能收取保教费和服务公交司机连撞16车被刑拘 27人受伤宁波九院正式成为市第一医院江北分院余杭一批事业单位周四起招聘89人证监会:在沪港通试点基础上适时开展深最新的退休规定出来了,快来对照一下你美元对多数主要货币汇率19日上涨背景资料:大不列颠及北爱尔兰联合王国银行卡取款后忘取卡,怎么办国际油价19日大跌银行储户巨额存款被盗:神秘女拿走4亿池妍玉个人资料分享 池妍玉肌肉照曝光如何隐晦地表达我想你?秋瓷炫男友是谁 秋瓷炫中国男友身份曝当下中国一个最危险的爆炸性大问题!龙俊亨具荷拉分手了吗 龙俊亨具荷拉为地下城堡攻略 永恒竞技场队伍搭配指南颠覆互联网思维的新玩法 你绝对想不炉石传说消失卡牌介绍说明详细表格索尼黑客攻击无预期严重 曾为调查投1生活 | 你认为婚姻是这样,那只能说王林涉杀人案,法律不能再“慢半拍”信用卡投资P2P,这4种风险你造吗?从进出口看稳增长仍需加力容易宝是神马?“炒股神器”大揭秘
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘