如何使用按钮事件暂停和恢复wxThread

时间:2011-02-23 05:59:50

标签: c++ wxwidgets

我正在尝试用数据库填充wxListCtrl ...为此我使用wxThread概念一切正常,我想在框架中添加两个按钮,用于暂停和恢复线程 怎么可能,                               提前谢谢.......

1 个答案:

答案 0 :(得分:0)

最后我得到了解决方案 - 我试图暂停并恢复线程与按钮事件..为此 1-拿两个按钮 wxButton * stop,* resume; 2-创建两个按钮事件 ----------- void onstopbuttonclick(wxCommandEvent& event); --------------- void onresumebuttonclick(wxCommandEvent& event); 3,停止按钮事件,写 - > void login :: onstopbuttonclick(wxCommandEvent& evt) {     temper-> Pause(); // temper是线程类的对象
} 4在恢复按钮写入 void login :: onresumebuttonclick(wxCommandEvent& evt) {     temper->恢复();

} 5-最后在Entry()方法中写入

如果(TestDestroy())
    {                                                             返回NULL;                                                         } 在你的线程代码之前写这个,当你点击停止按钮这个条件将是真的那个时间和线程不会执行那个时间的任何工作.... ---------------------------------->我认为你喜欢我的经历..再见