Page 1 of 1

Barra de Titulos Windows

Posted: Sun Apr 02, 2006 9:47 am
by manuramos
Tengo un pequeño problema que no sé si se puede solucionar.
Resulta que programo con Windows Me, pero mi ultima aplicación tiene que correr en XP. Claro, como es FW 16 Bits los windows/dialogs tienen aspecto de windows 95/98/Me con una pequeña pega, la barra de títulos, en Xp, aparece más gruesa que en los demás Windows con lo que me descuadra toda la visualización (la parte de abajo del windows se pierde detrás de la barra de estado).
¿Hay forma de variar el tamaño de la barra de títulos?
Me dirán: cambia la disposición de los controles de la pantalla. Pero el cliente también trabaja con Windows 98 en otro ordenador, y entonces sobra espacio por abajo. Lo ideal es establecer el 'nHeight' de la barra de títulos en una cantidad concreta, si fuese posible.

Gracias

Posted: Sun Apr 02, 2006 11:15 am
by Antonio Linares
Manu,

La altura del 'caption' puedes obtenerla con la función GetSystemMetrics(), pasándole el parámetro adecuado.

Para cambiar dicha altura en principio no hay ninguna función (no existe una función SetSystemMetrics), sino que se hace pulsando el botón derecho en el escritorio, propiedades, etc. Tal vez el valor esté guardado en un valor del registro y ahí si pueda cambiarse directamente, pero lo cambiarías para todas las ventanas de Windows.

Posted: Sun Apr 02, 2006 7:39 pm
by manuramos
Gracias Antonio, nos aguantaremos con lo que hay. Por ahora.