Está en la página 1de 16

Controles de Windows

Para hacer la interacción con el sistema


operativo WINDOWS Microsoft nos
proporciona controles por medio de
VENTANAS
Las ventanas

El escritorio actúa como la ventana padre de la forma


Relación de una ventana dentro de
otra
Propiedad ClientArea
Variable miembro
TScreen::DesktopRect
•Trae información del rectángulo del escritorio
•Para probarlo, de un click en una forma de una aplicación
nueva
•En los eventos, un click en OnCreate y luego dos clicks para
abrir el código para FormCreate
•Escriba el siguiente código:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TRect Recto = Screen->DesktopRect;
Caption = "Width: " + IntToStr(Recto.Width()) + " Height: “+ IntToStr(Recto.Height());
}

RUN
Presione F9 y se obtiene ancho y alto
de la pantalla según el monitor usado.
Propiedad TSizeConstraints::Property
Sirve para restringir el tamaño de la forma en un intervalo, por
ejemplo:
//---------------------------------------------------------------------------
void __fastcall TForm1::FormResize(TObject *Sender)
{
Form1->Constraints->MinHeight = 300;
Form1->Constraints->MinWidth = 500;
Form1->Constraints->MaxHeight = 400;
Form1->Constraints->MaxWidth = 565;
Caption = "Restringiendo el tamaño de la forma";
}
//---------------------------------------------------------------------------
RUN
Categorías de ventanas
1. Cajas de diálogo (A dialog box)
2. Una interfaz de Documento Simple (SDI
=> Single Document Interface)
3. Una Interfaz de Documento Múltiple (MDI
=> Multiple Document Interfaz)
4. Controles de WINDOWS
Enfoque de controles (Focus)
• El enfoque es un aspecto visual indicativo que
un control esta listo para recibir una entrada
del usuario
• Varios controles tienen diferente manera de
indicar que han recibido el enfoque
• Los controles basados en botones indican que
tienen el enfoque dibujando un rectángulo
punteado alrededor del texto del botón
El enfoque esta aquí

Un control basado en texto


indica que esta enfocado si hay
un cursor parpadeando

Un control basado en una lista


de textos indica que esta
enfocado si hay un rectángulo
punteado alrededor del texto
Cajas de diálogo
• Es una ventana que permite una comunicación
simple del usuario con un programa.
• Los objetos mostrados en la caja definen su
función
• Esta hecha de dos secciones: arriba, muestra la
barra de título. Al lado izquierdo de esta barra,
muestra el título de la caja. Este grupo de
palabras se llama “caption” (título o
encabezamiento)
Ejemplo de una caja de diálogo
Caption Barra de título

Client Area
La función Guardar Como (en Win 10)
La función ejecutar (en Win 7)

Botones de comando
Botones de comando
• Un botón de comando es un objeto
rectangular que muestra una palabra o grupo
de palabras esperando que uno tome una
decisión.
• Uno toma la decisión haciendo clic en el botón
Cajas de texto
• Una caja de texto es una ventana que se usa
para mostrar texto o para recibir texto del
usuario.
• Alguna cajas de texto son utilizadas solo para
mostrar texto.
• En la mayoría de circunstancias, uno será
informado acerca de la caja de texto y lo que
presuntamente debe uno hacer con ella.

También podría gustarte