<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.5730.11" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV>
<DIV><FONT face=Arial size=2>Hola quiero escribir un texto con 
TextOut(hDC,x,y,cadena,longitud de la cadena);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Quisiera además que el texto apareciera centrado, 
para ello utilizo:</FONT></DIV>
<DIV><FONT face=Arial size=2>SetTextAlign(hDC, TA_CENTER);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ahora empiezan los problemas..., como conseguir las 
coordenadas x e y?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Bien he mirado en el archivo de recurso dialogo.rc, 
y he anotado las coordenadas de la ventana...</FONT></DIV>
<DIV><FONT face=Arial size=2>pero si las pongo en la función TextOut, no va nada 
bien...</FONT></DIV>
<DIV><FONT face=Arial size=2>Luego he visto que se pueden obtener las medidas de 
la ventana con GetWindowExtEx, y que las coloca en una estructura SIZE, ... 
</FONT></DIV>
<DIV><FONT face=Arial size=2>pues tampoco parece que vaya bien....</FONT></DIV>
<DIV><FONT face=Arial size=2>En otro lugar he encontrado otra cosa aparentmente 
más senzilla, directamente LOWORD(lParam) da la coordenada x i HIWORD(lParam) da 
la coordenada y...</FONT></DIV>
<DIV><FONT face=Arial size=2>en el caso que se redimensione la ventana (de hecho 
no es mi caso porque la venta no se modifica pero se tenía que probar 
...</FONT></DIV>
<DIV><FONT face=Arial size=2>Estas medidas, están el píxels? en milímetros? 
tienen alguna relación directa con las unidades que utiliza 
TextOut?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Gracias, por la infinita 
paciencia</FONT></DIV></DIV></DIV></BODY></HTML>