Are you trying to create your CStatic more than once? Once it is created, you can change it's text by calling the SetWindowText() member function or you can move it to a new rectangle using the MoveWindow() member function. If you try to call Create on an object that is already created, it will fail.