如何通过C++上的SetTimer在0.5s后回调1函数
How to Callback 1 function after 0.5s by SetTimer on C++
我试图制作一个ButtonA,我想在按下pess ButonA时获得数据,但它只获得一次数据,我如何实时(或每0.5秒后)获得数据
我试着找到了Settimer和回调函数,但我不知道如何使用这两个函数,我的理想是Settimer在0.5秒后,将再次调用获取数据的函数。。。或者有人有了新的理想?
您不需要回调,您需要一个消息处理程序。您已经为按钮单击添加了一个消息处理程序。现在还为WM_TIMER消息添加一个消息处理程序。添加消息向导将其命名为OnTimer。在按钮点击处理程序中调用
SetTimer(1, 500, NULL);
这将导致WM_TIMER消息每500毫秒出现一次,它将调用您的OnTimer函数。按钮单击处理程序和OnTimer处理程序都可以调用获取数据的函数。
当你想让它停止时,调用KillTimer。
相关文章:
- 架构决策:返回std::future还是提供回调
- 正在为Xtensa simcall函数编写回调函数
- 如何在C++中使用非静态成员函数作为回调函数
- FLTK:按下哪个按钮 - 将数字传递给按钮的回调 (lambda)
- 在简单示例中,Python3 + ctypes 回调会导致内存泄漏
- 用于在回调中调用解析器的设计模式
- 如何使用C++对象的成员函数作为 C 样式回调?
- Java从C++回调到C++回调
- 如何将成员函数作为回调参数传递给需要"typedef-ed"自由函数指针的函数?
- 从不同的 cpp 调用回调函数会导致bad_function_call
- pcap_handler回调仅在使用 NPCAP v0.9991 时包含空数据包
- 不带轮询的 SDL2 事件回调
- C++存储带有可变参数的回调
- 如何使用 Node-addon-API 实现 node-nan 回调
- 处理影响跨不同线程共享对象的定时回调的最佳方法是什么?
- 访问类C++ C 样式回调
- 处理类内的回调时,必须调用对非静态成员函数的引用
- 如果 C 函数仍然可以间接执行(通过回调函数),那么将它声明为静态函数是否是一种不好的做法?
- 在C++中实现回调
- 如何通过C++上的SetTimer在0.5s后回调1函数