void* ThreadFunc( void* _pParam ) { MyThread* pMyThread = static_cast<MyThread*>( _pParam ); if( pMyThread ) int nRes = pMyThread->Run(); return pMyThread; }
void MyFrame::OnStartThread(wxCommandEvent& WXUNUSED(event) ) { MyThread *thread = CreateThread(); if ( thread->Run() != wxTHREAD_NO_ERROR ) { wxLogError(wxT("Can't start thread!")); } #if wxUSE_STATUSBAR SetStatusText(wxT("New thread started."), 1); #endif // wxUSE_STATUSBAR }