FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Obtener el ancho y alto de la ventana
Hola chicos
Me he matado buscando cómo usar la función: GetWindowRect() lo que pasa es que quiero obtener el ancho y alto de la ventana pero no logro hacerlo. Sólo puedo obtener las coordenadas pero no el tamaño. Si alguien me comparte el código, se lo agradecería de antemano. Cuídense |
#2
|
||||
|
||||
A partir de la solución que se muestra por ejemplo en este hilo, puedes hacer algo como esto:
1) Crea un proyecto VCL nuevo 2) Coloca un Timer 3) Programa los eventos OnCreate y OnTimer con lo siguiente:
4) La variable debe estar definida como (global o como propiedad):
Debería resultar algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Dimensiones diferentes
Cita:
El código funciona pero tengo una ventana de 640x480 y las nuevas dimensiones que me da son: 656x519 Hay alguna manera para conseguir sólo el área de la ventana (client area)? Saludos |
#4
|
||||
|
||||
Puedes utilizar la API GetClientRect.
Sustituye el código anterior por este:
Si repites el ejemplo obtendrás esto: Para una ventana de 640x480 su área cliente es: 624x421, que parece bastante lógico. La diferencia de ancho son 16 pixels (de los bordes decho e izquierdo) y la diferencia de alto es 59 (del borde inferior y del título y del menú).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Eres un Neftalí... gracias por tu gran apoyo a la comunidad.
Muchos saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ajustar ancho y alto una celda de excel | pollo_c | C++ Builder | 5 | 05-09-2017 07:20:37 |
ancho y alto de una fuente | jceluce | OOP | 0 | 12-01-2009 11:23:21 |
Conocer el ancho y el alto de la taskbar. | Negriz | C++ Builder | 2 | 21-12-2008 17:44:58 |
Cómo cambiar el ancho y alto de una fuente | jceluce | OOP | 0 | 05-11-2008 21:16:09 |
ComboBox ajustable al ancho de ventana | Sr_Sombrero | OOP | 3 | 17-08-2007 15:55:38 |
|