首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么模拟两个点击按钮事件,使得两个按钮被按下的时间间隔2秒钟?【必加分!】

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

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

热点排行