FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo maximizo/minimizo una ventana en C++ Builder 6?
Hola:
Estoy haciendo una aplicación en Borland C++ Builder 6 y me hace falta saber cómo logro maximizar/minimizar una ventana o formulario. Por favor si alguien me puede ayudar con esto respondanme si. Saludos, Erick |
#2
|
|||
|
|||
Hola, echa un vistazo en la ayuda a WindowState saludos
|
#3
|
||||
|
||||
Maximizar ventana: Form1->WindowState=wsMaximized;
Minimizar ventana: Form1->WindowState=wsMinimized;
__________________
Soy pésimo en lo que mejor hago y por eso me siento bendecido. |
#4
|
||||
|
||||
Y con las API:
Código:
ShowWindow(Handle, SW_MAXIMIZE); ShowWindow(Handle, SW_MINIMIZE); |
#5
|
|||
|
|||
Cita:
Otra duda: ¿Cuando logre hacerlo, qué es lo que pasa con el tamaño de los componentes que contiene el formulario, se ajustan al nuevo tamaño del formulario automáticamente o se quedan como estaban antes? Gracias, Erick |
#6
|
|||
|
|||
Cita:
Nunca he trabajado con las API. Supongo que para poder usar esta función tengo que incluir alguna Unit ¿no es asi? ¿Si tengo razon puedes decirme cual? Y si estoy esquivocado como hago para utilizar esa función? Igual que a lo que me respondio 2-D@monic me surge la duda de cómo relaciono los botones de maximizar/minimizar, que salen por defecto en el formulario, con este código para que haga lo que deseo. Gracias, Erick |
#7
|
||||
|
||||
Para usar esas API, si estas en el entorno VCL no tienes que hacer nada, sólo llamar a la función. En proyectos sin VCL, debes hacer
Código:
# include <windows.h> Cita:
|
#8
|
|||
|
|||
Quizas me expresé mal cuando escribí:
Cita:
El codigo para maximizar/minimizar debo escribirlo en alguna parte para que cuando de click en los botoncitos de maximizar/minimizar se realice la acción. La duda es entonces ¿en qué lugar escribo el código para lograr esto? Saludos |
#9
|
||||
|
||||
Hola,
El código susomentado debes situarlo en algún evento de los botones en cuestión. Probablemente, será el evento "OnClick" el que te interese. C++ Builder, como Delphi, te lo pone sencillo: con el formulario en tiempo de diseño, haz doble clic en uno de los botones, y, el entorno de desarrollo generará el código necesario para que puedas aprovechar el evento "OnClick" del botón, puesto que es el evento "predeterminado" para este tipo de controles. |
#10
|
|||
|
|||
Hola dec:
No he trabajado con los botoncitos de maximizar/minimizar antes, probablemente tenga eventos y propiedades al igual que los botones clásicos. En cuanto tenga un chance en mi casa probaré esto a ver si es por ahí. Gracias |
#11
|
||||
|
||||
La explicación que te ofrece dec es correcta para los botones que coloques en el formulario, pero los botoncillos de arriba a la derecha, no los puedes programar con esta técnica. En Ejecución, esos botoncillos realizan por defecto el acto de minimizar, maximizar o cerrar la ventana, sin necesidad de programar nada.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como maximizo una ventana de otra aplicacion en código delphi | advancexz | Varios | 2 | 26-07-2008 02:27:39 |
cómo crear ventana de inicio como la de word o delphi? | jpcancino | Varios | 2 | 14-03-2007 02:56:02 |
Cambiar el tamaño de una grilla cuando maximizo el frm | pyanqn | Varios | 9 | 09-11-2005 18:52:38 |
Como minimizo una aplicacion de consola? | Durbed | Varios | 1 | 04-10-2005 18:54:59 |
Como Guardo como bmp o jpg solo una parte de la ventana | maravert | Gráficos | 3 | 15-10-2004 18:16:50 |
|