I have achieved something like this by passing the hWnd if the View in the pParam.
Then in the worker thread I use
::SendMessage(hWnd, WM_XXXXXXX, ..., ...);
Where WM_XXXXX is a custom defined message.
Note: if you use PostMessage you must ensure that the message is processed before the string you are using goes out of scope