Вам нужно создать BITMAP и выбрать его в своем DC:
RECT rt;
GetClientRect(hWnd, &rt);
HDC myHdc = CreateCompatibleDC(hdc);
CBitmap bitmap = CreateCompatibleBitmap(hdc, width, height);
HBITMAP oldBitmap = ::SelectObject(myHdc, bitmap);
DrawText(myHdc, szHello, strlen(szHello), &rt, DT_CENTER);
BitBlt(hdc,0,0,rt.right-rt.left,rt.bottom-rt.top,myHdc,0,0,SRCCOPY);
::SelectObject(myHdc, oldBitmap);
EndPaint(hWnd, &ps);