TextOut( HDC hdc, int x, int y, LPCTSTR lpString, int iLengtht );
Czyli:
PAINTSTRUCT ps;
HDC hdc;
std::string napis = "Hello World!";
hdc = BeginPaint( uchwyt_okna, &ps );
TextOut( hdc, 20, 20, napis.c_str(), napis.length() );
EndPaint( uchwyt_okna, &ps );
W zdarzeniu WM_PAINT. A czcionki to w Windows GDI.