社区
界面
帖子详情
SetTimer()之后没有收到定时器消息
thskkk
2011-04-15 09:45:16
用SetTimer(1,50,NULL)设置一个定时器,OnTimer()等待,用于刷新软件启动界面,但OnTimer()没有被调用,奇怪的是如果我用鼠标在屏幕上晃晃,界面就能刷新,OnTimer()被调用,每次都是这样,不知道这是怎么回事,有人遇到过吗?将定时器ID从1换成3也是这个样子。
...全文
162
14
打赏
收藏
SetTimer()之后没有收到定时器消息
用SetTimer(1,50,NULL)设置一个定时器,OnTimer()等待,用于刷新软件启动界面,但OnTimer()没有被调用,奇怪的是如果我用鼠标在屏幕上晃晃,界面就能刷新,OnTimer()被调用,每次都是这样,不知道这是怎么回事,有人遇到过吗?将定时器ID从1换成3也是这个样子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thskkk
2011-05-15
打赏
举报
回复
多谢大家,我已经通过其方式完成任务。另外开了一个辅助线程,在辅助线程内启动TIMER即可。
向立天
2011-05-11
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
changjiesun
2011-04-16
打赏
举报
回复
你的ontimer 是写在哪个类下面的啊??view类?
maqiliang
2011-04-16
打赏
举报
回复
SetTimer()才是问题所在啊
向立天
2011-04-16
打赏
举报
回复
你在哪SetTimer的
OnTimer怎么实现的
lazy_2010
2011-04-16
打赏
举报
回复
[Quote=引用 5 楼 mfcing 的回复:]
无码无法考究,结帖率104.55???CSDN怎么计算出来的啊
[/Quote]
是不是有的帖子后来删除了,这时候会出现问题?
Dreadnought
2011-04-16
打赏
举报
回复
[Quote=引用 6 楼 thskkk 的回复:]
初始化对话框时调用SetTimer(),代码回头再贴,不在单位没法看到代码。我纳闷为什么晃晃鼠标就是正常的?是不是窗口要获得焦点?
[/Quote]
不是..
thskkk
2011-04-16
打赏
举报
回复
初始化对话框时调用SetTimer(),代码回头再贴,不在单位没法看到代码。我纳闷为什么晃晃鼠标就是正常的?是不是窗口要获得焦点?
shen_wei
2011-04-16
打赏
举报
回复
[Quote=引用 8 楼 lazy_2010 的回复:]
引用 5 楼 mfcing 的回复:
无码无法考究,结帖率104.55???CSDN怎么计算出来的啊
是不是有的帖子后来删除了,这时候会出现问题?
[/Quote]
这个是严重bug
贴上代码解决问题!!
疯狂-的-蜗牛
2011-04-15
打赏
举报
回复
无码无法考究,结帖率104.55???CSDN怎么计算出来的啊
baggio
2011-04-15
打赏
举报
回复
要想调用Ontimer,主要是要激活Timer,不知道你的SetTimer是在哪里防置的。
HowToP2p
2011-04-15
打赏
举报
回复
代码贴一下吧
Dreadnought
2011-04-15
打赏
举报
回复
你SetTimer(1,50,NULL)在哪里调用的?
chubin1989
2011-04-15
打赏
举报
回复
wmontimer里面你写的什么,贴出来看看啊?没准是你写的不对.....
【MFC】学习笔记:常用类——
定时器
01、文章目录 文章目录01、文章目录02、
定时器
介绍03、启动MFC
定时器
3.1 MFC创建
定时器
函数3.2 添加
消息
处理函数或者回调函数04、销毁MFC
定时器
05、Windows API
定时器
5.1 启动
定时器
5.2 添加
消息
处理函数或者回调函数5.3 销毁
定时器
06、MFC
定时器
实例07、总结 02、
定时器
介绍
定时器
,可以帮助开发者或者用户定时完成某项任务。在使用
定时器
时,我们可以给系统传入一个时间间隔数据,然后系统就会在每个此时间间隔后触发定时处理程序,实现周期性的自动操作。 例如: 我们
MFC常用类:
定时器
Timer
imer事件,即
定时器
事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用
Set
Timer
()函数。 1、
Set
Timer
定义在那里?
Set
Timer
表示的是定义个
定时器
。根据定义指定的窗口,在指定的窗口(CWnd)中实现On
Timer
事件,这样,就可以相应事件了。 Se
关于
Set
Timer
函数的总结
关于
Set
Timer
函数的总结 在使用 SOUI 编写Windows程序时,似乎曾经看到过 SOUI 中限制了
Set
Timer
函数能启动的
定时器
的个数,于是今天就去 MSDN 看了下Windows本身是否也限制了单个程序能启动的
定时器
个数,于是就有了这篇总结。 先下结论好了:微软在 MSDN 上并
没有
写明单个程序能启动的
定时器
的个数。 但是,还是学到了不少关于使用
Set
Timer
函数时之前...
MFC测试Windows
消息
处理机制、阻塞试验、
Set
Timer
、MessageBox、
消息
响应处理函数
VC6标准WIN32程序,Windows
消息
处理机制: 1.在注册窗口类时,指定了
消息
处理函数WndProc()。 2.WinMain()里有
消息
循环: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); ...
MFC
定时器
的使用
最近学习MFC来编写设备调试程序,其中导轨位置在变化时理想的情况下需要实时更新导轨位置在ReadOnly的编辑框中显示,需要用到
定时器
。 关于
定时器
MFC的CWnd类提供的成员函数
Set
Timer
实现
定时器
功能,而Windows API函数
Set
Timer
来实现。两者使用方法实际上很类似,但也有不同。 CWnd类的
Set
Timer
成员函数只能在CWnd类或其派生类中调用,而API函数
Set
Time...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章