2011-01-11 3 views
0

в моем проекте im, имеющем класс менеджера и класс calc. calc, полученный из CWinThread. и менеджер имеет указатель на класс calc. как я использую AfxBeginThread и где? примечание im новый в mfc поэтому им жаль, если есть ошибки. thankshelp using CWinThread в MFC

+0

возможно дубликат [помощь в MFC нитей UI] (http://stackoverflow.com/questions/4654696/help-in-mfc-threads-ui) –

ответ

1

Вы можете позвонить в Calc::CreateThread(). Вам необходимо переопределить метод CWinThread::Run() для реализации ваших функций, и вы также можете переопределить методы CWinThread::InitInstance() и CWinThread::ExitInstance().

+0

спасибо, но я не понял, где использовать AfxBeginThread и как – adir

+0

Вы не должны этого делать; вы можете вызвать Calc :: CreateThread(), и он запустит сам поток; вам не нужно использовать AfxBeginThread(). – trojanfoe

+0

спасибо, вы много помогаете – adir

1

Этот вопрос подходит MFC.

Поэтому позвольте мне указать вам на www.codeproject.org, что является одним из лучших сайтов для ресурсов MFC. (Действительно, я думаю, что есть некоторые действительно отличные статьи и примеры кода там.)

Например, вы можете найти введение в потоки MFC в статье 'Threads with MFC'.