社区
进程/线程/DLL
帖子详情
SetTimer 句柄为NULL,回调函数的线程环境是那个?
天限天空
2008-05-09 11:12:48
rt
...全文
157
4
打赏
收藏
SetTimer 句柄为NULL,回调函数的线程环境是那个?
rt
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnzdgs
2008-05-09
打赏
举报
回复
原来是送分的,点名送多好,我就不跟着参和了。
cnzdgs
2008-05-09
打赏
举报
回复
回调函数与执行SetTimer的是同一线程,当设置了回调函数时,是在线程调用GetMessage或者PeekMessage的时候调用会调函数的,如果线程没有取消息,则回调函数永远不会执行。另外,你可以试一下,在回调函数中调用GetCurrentThreadId或者ExitThread,就可以知道是同一线程了。
healer_kx
2008-05-09
打赏
举报
回复
SetTimer的那个线程。
healer_kx
2008-05-09
打赏
举报
回复
接分。。。
我就是那个歌德。。。
线程
内使用
Set
Timer
实现定时器
2. 初始化定时器:在
线程
的主函数中,使用`
Set
Timer
`设置定时器,指定间隔时间和
回调函数
。 3. 定义
回调函数
:`lp
Timer
Func`参数是一个
回调函数
,通常定义为`
TIMER
PROC`类型。这个函数将在定时器触发时被调用,执行...
VC
Set
Timer
在`WinMain`函数中调用`
Set
Timer
`,传入四个参数:窗口
句柄
、定时器ID、间隔时间(这里是100毫秒)和一个可选的参数(通常为
NULL
)。 ```cpp #include LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM...
vc++2005定时器
set
timer
()的使用
在VC++2005开发
环境
中,`
Set
Timer
`函数是Windows API中用于创建和管理定时器的关键函数。定时器允许程序在特定时间间隔后执行某些操作,这对于创建动态用户界面或者实现定时任务非常有用。下面我们将深入探讨`...
VC++ MFC 定时器函数 刷新窗口
- `lp
Timer
Func`: 指向应用程序提供的`
Timer
Proc`
回调函数
的地址。如果此参数为`
NULL
`,则`WM_
TIMER
`消息会被放入应用程序的消息队列中,并由`CWnd`对象处理。 #### 二、
Set
Timer
示例代码 以下是一个简单的示例,...
VC
Timer
的小例子,适合初学者
此窗口必须为调用 `
Set
Timer
` 的
线程
所有。如果 `hWnd` 为
NULL
,则没有窗口与定时器相关联,此时 `nIDEvent` 参数将被忽略。 - `nIDEvent`: 定时器的标识符,通常为非零值。如果 `hWnd` 非
NULL
且与定时器相关联的...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章