si ton pObject est utilisé par plusieurs threads faudrait voir a le protéger par une section critique, les CString sont assez chatouilleuses sur les accès concurents.
Si ca ne vient pas de ca, essaie d'utiliser RedrawWindow à la place de Invalidate.
Si ca ne résoud toujours pas le problème poste un message à ta mainwindow et gère le rafraichissement de ta fenetre dans le handler de ce message.