怎么模拟两个点击按钮事件,使得两个按钮被按下的时间间隔2秒钟?【必加分!】
如何模拟两个点击按钮事件,使得两个按钮被按下的时间间隔2秒钟?【必加分!】
如果有两个点击按钮事件,如何在响应一个事件之后暂停2秒钟,然后处理下一个
事件呢?
比如说有两个按钮A 和 B , 用程序模拟其被点击的事件
按下A之后程序运行,然后等2秒钟后再按下按钮B
wxCommandEvent e(wxEVT_COMMAND_BUTTON_CLICKED, eIdButton_A);
pFrame-> ProcessEvent(e);
(中间间隔2秒钟,按下按钮B)
wxCommandEvent ep(wxEVT_COMMAND_BUTTON_CLICKED, eIdButton_B);
pFrame-> ProcessEvent(ep);
wxWidgets 提供的wxSleep是针对线程的暂停是吗?这里使用wxSleep(2)没有用,
请高人指点迷津!
------解决方案--------------------
搞个定时器,定时两秒,
在第一个按钮按下的时候开始计时,在触发函数里发第二个按钮按下的消息。
如果有两个点击按钮事件,如何在响应一个事件之后暂停2秒钟,然后处理下一个
事件呢?
比如说有两个按钮A 和 B , 用程序模拟其被点击的事件
按下A之后程序运行,然后等2秒钟后再按下按钮B
wxCommandEvent e(wxEVT_COMMAND_BUTTON_CLICKED, eIdButton_A);
pFrame-> ProcessEvent(e);
(中间间隔2秒钟,按下按钮B)
wxCommandEvent ep(wxEVT_COMMAND_BUTTON_CLICKED, eIdButton_B);
pFrame-> ProcessEvent(ep);
wxWidgets 提供的wxSleep是针对线程的暂停是吗?这里使用wxSleep(2)没有用,
请高人指点迷津!
------解决方案--------------------
搞个定时器,定时两秒,
在第一个按钮按下的时候开始计时,在触发函数里发第二个按钮按下的消息。