我尝试制作一个ButtonA,我想在按下pess ButonA时获取数据,但是它只获取数据一次,如何实时获取数据(或者每0.5秒后)
我试着找到,然后我找到了Settimer和Callback函数,但是,我不知道如何使用这两个函数, 我的理想是在Settimer 0.5秒后,再次调用get-data的函数......或者有些人有新的理想?
答案 0 :(得分:0)
您不需要回调,需要一个消息处理程序。您已为按钮单击添加了消息处理程序。现在还为WM_TIMER消息添加消息处理程序。它将通过添加消息向导命名为OnTimer。在按钮单击处理程序调用
SetTimer(1, 500, NULL);
这将导致WM_TIMER消息每500毫秒进入一次,这将调用您的OnTimer函数。按钮单击处理程序和OnTimer处理程序都可以调用获取数据的函数。
当你想让它停止致电KillTimer时。