Re: returning from worker thread
I post messages to the GUI thread from my worker threads all the time. I
usually set a CWnd pointer using a function in the worker thread class like
SetMessageWnd(CWnd* pWnd) and then I can use SendMessage and/or PostMessage
to communicate with the main UI thread. You want to be really sure not to
call any functions in the UI thread directly.
Tom
"Steve Russell" <srussell@removethisinnernet.net> wrote in message
news:eIZSFJCvGHA.4612@TK2MSFTNGP02.phx.gbl...
I have a set of circumstances in which I do not want to use
WaitForSingleObject to wait for my worker (audio) thread to return, whereas
at other times I will use WFSO. Is it possible to use PostMessage inside
my thread function to get my GUI moving before the worker thread returns?
I have not succeeded in any attempts so far; eventually some of my view
pointer's variables are shown to have no values. After quite a bit of
study, including Joe Newcomer's website, I have not yet figured out how to
"continue" with some calls in my view once the worker thread terminates.