Saltar al contenido principal
Versión: 20 R7 BETA

WP Get frame

WP Get frame ( {* ;} wpArea {; textBoxID} ) -> Resultado

ParámetroTipoDescripción
*OperadorSi se especifica, wpArea es un nombre de objeto de formulario (cadena). Si se omite, wpArea es un campo o variable objeto.
wpAreaTextNombre de objeto de formulario (si se especifica *) o Variable o campo objeto 4D Write Pro (si se omite *)
textBoxIDCadena🡘ID de la caja de texto (sólo se llena si una caja de texto tiene el foco)
ResultadoIntegerMarco en el que se encuentra el cursor

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando WP Get frame devuelve el marco en el que se encuentra actualmente el cursor en el área 4D Write Pro wpArea.

Si pasa el parámetro opcional *, indica que wpArea es un nombre de objeto de formulario (cadena). Si no pasa este parámetro, indica que wpArea es una variable o un campo objeto 4D Write Pro.

Nota: este comando solo se puede usar si wpArea está asociado con un objeto de formulario (es decir, se muestra en el formulario/página actual).

El valor devuelto puede compararse con una de las siguientes constantes del tema Constantes 4D Write Pro:

ConstanteTipoValorComentario
wk bodyEntero largo0Marco del cuerpo de la sección
wk current section default footerEntero largo10Pie principal de la sección (disponible sólo si no hay pie de sub-sección activo)
wk current section default headerEntero largo9Encabezado principal de la sección (disponible sólo si no hay encabezado de sub-sección activo)
wk current section first footerEntero largo4Pie de la primera página de la sección
wk current section first headerEntero largo3Encabezado de la primera página de la sección
wk current section left footerEntero largo6Pie de las páginas izquierdas de la sección
wk current section left headerEntero largo5Encabezado de las páginas izquierdas de la sección
wk current section right footerEntero largo8Pie de las páginas derechas de la sección
wk current section right headerEntero largo7Encabezado de las páginas derechas de la sección
wk text boxEntero largo11Caja de texto

Si el cursor se encuentra actualmente en un elemento caja de texto, el id del elemento de la caja de texto se devuelve en el parámetro textBoxID. En todos los demás casos, este parámetro se devuelve vacío.

Ejemplo

Usted desea asegurarse de que el usuario ha colocado el cursor en un un marco encabezado o pie de página:

 var $frameGet : Integer
 $frameGet:=WP Get frame(*;"WParea")
 If($frameGet=wk body)|($frameGet=wk text box)
    ALERT("Please select a footer or a header.")
 End if

Ver también

WP Get footer
WP SET FRAME