Ok sorry if I'm using up too much of your time, but how do I use drawing command in a thread and then use _beginthread function during the wm_paint handler of a dialog box I have tried but I can't seem to get it to display anything? :)
You can't -- drawing must be done in the same thread as the dialog box. If you don't want the dialog box in the same thread as the parent then either put the entire dialog box in another thread or create a modeless dialog box.
What I'm trying to do is have my dialog box appear when a menu item is pressed (I have done that) but then a thread containing textout function to display text on the dialog box begins but the text isn't displayed, could this be a defect of _beginthread?