我在单文档的应用程序中新添加了两个类CLView和CRView基类是formview类,然后我想创建两个计时器,当把SetTimer()放在App类里面的时候,CRView里面的OnTimer()函数好像是不起作用,把SetTimer()放在CRView里面时 ,又会有很多错误出现,麻烦高手指点一下这两个函数到底放在哪个类里面用不会出错呢!跪谢了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
如何使用时间函数SetTimer()
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Coursera 2014-12-08 02:35关注CCRView MyView;
HWND MyHandle = MyView.GetSafeHwnd( );
SetTimer(MyHandle, 1, 3000, NULL);本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2011-10-30 21:42在Windows编程中,`SetTimer`函数是实现定时操作的重要工具,它允许程序在特定的时间间隔后或重复地执行某个任务。本文将深入探讨`SetTimer`函数的用法及其相关知识点。 #### 1. `SetTimer`函数概述 `SetTimer`...
- 2024-06-06 14:02彷徨而立的博客 在Windows API中,SetTimer函数用于在指定的窗口上设置一个定时器。当定时器到期时,窗口会收到一个WM_TIMER消息。以下是SetTimer。
- 2020-08-12 19:50ADHERENTS的博客 SetTimer函数的用法 ,用WM_TIMER来设置定时器 SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT ...
- 2015-01-23 10:06下面将详细讲解标题和描述中提到的几个常见时间函数。 1. **Sleep函数**: - Sleep函数是用于使当前线程暂停执行指定的毫秒数。在Windows系统中,参数值代表毫秒,例如`sleep(1000)`表示1秒钟的延迟。而在Linux中...
- 2016-06-25 20:42文档将逐一解析每种时间函数的工作原理、使用方法及其精度特点,并提供简单的示例帮助理解。 ### 1. Sleep函数 #### 使用方式: - `Sleep(1000)`:在Windows系统中,`1000`代表1000毫秒,即1秒。 - 注意:在Linux...
- 2025-05-27 15:22编程来个嘛的博客 (2) 使用回调函数 // 定义回调函数 VOID CALLBACK TimerProc(HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime) { // 直接处理定时任务(无需通过OnTimer) } // 创建定时器时指定回调 SetTimer(1, ...
- 2021-01-26 21:08weixin_39606019的博客 在控制台应用程序中,SetTimer的函数原型为:UINT_PTR SetTimer(HWND,// handle to windowUINT_PTR,// timer identifierUINT,// time-out valueTIMERPROC);具体的解释可以看MSDN,主要是第四个参数,定义的参数类型为...
- 2014-11-15 10:24皓月盈江的博客 CWnd类的SetTimer成员函数只能在CWnd类或... 启动定时器就需要使用CWnd类的成员函数SetTimer。CWnd::SetTimer的原型如下: 参数nIDEvent指定一个非零的定时器ID; 参数nElapse指定间隔时间,单位为毫秒; 参数lp
- 2012-09-01 23:202. 初始化定时器:在线程的主函数中,使用`SetTimer`设置定时器,指定间隔时间和回调函数。 3. 定义回调函数:`lpTimerFunc`参数是一个回调函数,通常定义为`TIMERPROC`类型。这个函数将在定时器触发时被调用,执行...
- 2017-08-20 15:09zgs200805200805的博客 当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数 了。使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和...
- 2020-09-03 15:59除了`SetTimer`和`KillTimer`,VC++还提供了其他时间相关的函数,如`GetTickCount`(获取系统启动后的毫秒数,精度较低,适用于较长时间间隔的计时)、`QueryPerformanceCounter`和`QueryPerformanceFrequency`(高...
- 2021-05-22 07:07weixin_39991926的博客 最近内部有个考试,提到 异步IO实现更精确定时器的题目,让我比较...sleep, usleep, nanosleep(AIX unix man里没有,可是可以使用): 同步等待alarm, ualarm: 异步信号通知settimer, setitimer: 异步信号通知,s...
- 2019-09-26 21:15dinaoju5134的博客 在控制台应用程序中,SetTimer的函数原型为: UINT_PTR SetTimer( HWND hWnd, // handle to window UINT_PTR nIDEvent, // timer identifier UINT uElapse, // time-out value TIMER...
- 2018-08-28 10:03Timoqian的博客 一、SetTimer表示的是定义个定时器。...SetTimer有两个函数。 ①一个是全局的函数::SetTimer() UINT SetTimer( HWND hWnd, // handle of window for timer messages UINT nIDEvent, // timer ...
- 2022-09-24 20:14在这个`cSharp-settimer.zip`中,包含了一个演示如何使用这两个函数的示例代码,名为`test`。 首先,我们来详细了解一下`SetTimer`。`SetTimer`函数是Windows API的一部分,它位于`user32.dll`库中,通常通过P/...
- 2023-04-05 15:00phoenix_wangxd的博客 CAPL内置函数的介绍
- 2011-03-30 23:23根据提供的文件信息,我们可以梳理出与Windows相关的几个关键时间函数及其使用方法。这些函数在Windows开发环境中非常实用,尤其在需要处理定时任务、计算时间间隔等场景时。 ### 1. Sleep函数 - **功能**: `Sleep...
- 2020-04-03 11:26Starzkg的博客 SetTimer函数用于创建一个计时器 KillTimer函数用于销毁一个计时器。 计时器属于系统资源,使用完应及时销毁。 API SetTimer的函数原型: UINT_PTR SetTimer(HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, ...
- 2017-11-21 09:33Strive--顾的博客 当你需要每隔一段时间执行一件事的的时候就需要使用SetTimer函数了。使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和...
- 没有解决我的问题, 去提问