gpt4 book ai didi

winapi - 使用Windows SetTimer()函数

转载 作者:行者123 更新时间:2023-12-04 17:42:24 24 4
gpt4 key购买 nike

我对SetTimer()函数感到困惑。

SetTimer()具有三个参数:

SetTimer(1,2000,Timerflow);

但是,我已经看到了另一个带有四个参数的SetTimer版本:
SetTimer(NULL,1,2000,Timerflow);

这两个功能有什么区别?

我知道SetTimer()三个参数。但是当我尝试四个参数SetTimer()函数时,出现错误:
error C2660: 'SetTimer' : function does not take 4 parameters

那么,主要区别是什么?导致此错误的原因是什么?

最佳答案

4参数版本是普通的Win32 API版本,第一个参数是窗口句柄。

3参数版本是MFC的CWnd类的成员,并且与您为其调用的CWnd实例的窗口句柄一起使用。

如果需要从CWnd派生的对象的方法中调用4参数Win32 API,请执行以下操作:

::SetTimer(NULL, 1, 2000, Timerflow);

关于winapi - 使用Windows SetTimer()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/828872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com