Problema con DT_CENTER

ANITA
05 de Junio del 2005
Buenas. Quiero mostrar un texto que salga centrado vertical y horizontalmente dentro de un recuadro. Lo hago asi:

pDC->DrawText("TEXTO", &rec, DT_CENTER|DT_VCENTER|DT_SINGLELINE);

y va perfectamente, el problema es que en vez de "TEXTO" quiero mostrar un texto con varias lineas, y el DT_VCENTER solo va si es una linea de texto. Si pongo:

pDC->DrawText("PAUSEnn(pulsar P para seguir jugando)", &rec, DT_EXPANDTABS|DT_CENTER|DT_VCENTER|DT_SINGLELINE);

Me lo centra pero me sale todo en una linea, no hacen efecto los n y si quito lo de DT_SINGLELINE si que hacen efectos pero entonces no me lo centra verticalmente :(

A ver si me podeis ayudar que no se como hacerlo :(