Compartir a través de


Controlador de ventana (Foundation Class)

Categoría Aplicación
Catálogo predeterminado Visual FoxPro Catalog\Foundation Classes\Application
Clase _windowhandler
Clase de base Custom
Biblioteca de clases _ui.vcx
Clase primaria _custom
Ejemplo ...\Samples\Solution\Ffc\whandler.scx

Observaciones

Esta clase es un controlador de ventanas de propósito general que ejecuta varias operaciones comunes en las ventanas, como su presentación en cascada.

Para utilizarla, coloque la clase en un proyecto o en un formulario o, desde el menú Acceso directo a elementos de la Galería de componentes, seleccione Agregar al proyecto o Agregar al formulario. Al agregar la clase a un proyecto, puede elegir entre agregar la clase o crear una subclase. Al agregar la clase a un formulario, Visual FoxPro presenta el icono en el formulario para que pueda especificar los valores de las propiedades y utilizar sus métodos disponibles dentro del Diseñador de formularios.

Para obtener más información sobre el uso de las Foundation Classes, vea Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro.

Propiedades, eventos, métodos Descripción
Propiedad IMDIWorkspaceColor Contiene el color de Windows para la
ventana de nivel superior.
Valor predeterminado: 0
Método CascadeFormInstances Presenta formularios en cascada.
Sintaxis: CascadeFormInstances(tcFormName,
tlOmitAutoCenteredForms, tnStartTop,
tnStartLeft, tnStartColumn)
Valor devuelto: ninguno
Argumentos:
tcFormName especifica el formulario o
_screen en que se van a presentar los
formularios en cascada
tlOmitAutoCenteredForms especifica si se van a omitir de la cascada los formularios autocentrados.
tnStartTop especifica la coordenada inicial superior.
tnStartLeft especifica la coordenada inicial izquierda.
Método GetCurrentTopFormRef Devuelve la ventana actual. Se utiliza principalmente en aplicaciones
con formulario de nivel superior.
Sintaxis: GetCurrentTopFormReference( )
Valor devuelto: loTopForm
Argumentos: ninguno
IMDIWorkspaceColor_access( ) Sintaxis: IMDIWorkspaceColor_access( )
Valor devuelto: GetSysColor(12)
Argumentos: ninguno
Método InvokeMenuItemInFrame Se utiliza para invocar elementos de menú
en aplicaciones con formularios de nivel
superior para tener acceso a ciertos
cuadros de diálogo del sistema, como el
cuadro de diálogo Buscar. También se utiliza para implementar un
elemento de menú en un cuadro de
diálogo que no tenga menú.
Sintaxis: InvokeMenuItemInFrame(tcAction)
Valor devuelto: ninguno
Argumentos:
tcAction especifica la acción de desplazamiento, como NEXT o PREVIOUS.
También puede utilizar las siguientes
acciones: UNDO, REDO, CUT, COPY,
PASTE, CLEAR, SELECTALL, FIND,
FINDAGAIN, REPLACE.
Método ShowCurrentTopForm Componente interno de la clase.
Método ShowWindowInFrame Componente interno de la clase.

Vea también

Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro | Foundation Classes de Visual FoxPro (A-Z) | Foundation Classes de Visual FoxPro