You can create two controls one on top of the other. Then there is no need to draw on the window.....

Then just hide the button and show the text (static control)

Use ShowWindow() SW_HIDE SW_SHOW. When creating the controls set the WS_VISIBLE for the one you want to see and remove it (or call ShowWindow) one the one you want to hide.