<!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>