昏昏暗暗 2023-07-19 18:39 采纳率: 81%
浏览 31

关于C++定时器回调函数的问题?

BOOL WINAPI 定时器回调函数3(HWND h, UINT msg, UINT_PTR id, DWORD time)

SetTimer(0, 10088, 5000, (BOOL)定时器回调函数3);这里的参数4一直报无法将参数 4 从“bool”转换为“TIMERPROC”
能将定时器回调函数3()的返回值修改为BOOL吗? 为什么参数4一直报错呢? 我想要返回值要怎么写呢?

  • 写回答

2条回答 默认 最新

  • 关注

    API限定返回值只能是void,所以你不能用BOOL类型,如果想返回值,用全局变量来保存返回值吧。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月19日