读书人

怎么模拟两个点击按钮事件使得两个按

发布时间: 2012-02-21 16:26:23 作者: rapoo

如何模拟两个点击按钮事件,使得两个按钮被按下的时间间隔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)没有用,
请高人指点迷津!

[解决办法]
搞个定时器,定时两秒,
在第一个按钮按下的时候开始计时,在触发函数里发第二个按钮按下的消息。

读书人网 >C++

热点推荐