overloading CWinThread::Run()
...
CWinThread::Run();
..
Which takes away from the functionallity that I want my thread to perform. I also know the base function contains the message pumping that is needed to catch the PostThreadMessage from my main app thread which is the root of my problem. Does someone have a suggestion on how to overload the run procedure or am I missing something do I also have to overload pretranslatemessage.
My main objective is to overload the Run procedure and keep the messageing functionality so that my thread can receive messages from my main app.

