PEMSTATUS( ) (Función)
Devuelve un atributo para una propiedad, evento, método u objeto.
PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod
| cObject, nAttribute)
Valores devueltos
Character o Logical
Parámetros
oObjectName
Especifica el objeto para el que se devuelve un atributo de propiedad, de evento, de método o de objeto. oObjectName puede ser cualquier expresión que evalúe a un objeto, por ejemplo, una referencia de objeto, una variable de memoria de objeto o un elemento de matriz de objeto. Si oObjectName es un objeto contenedor, como un formulario, puede determinar los atributos para los objetos contenidos en él.cClassName
Especifica la clase para la que se devuelve un atributo de propiedad, evento o método.cProperty
Especifica la propiedad para la que se devuelve un atributo.cEvent
Especifica el evento para el que se devuelve un atributo.cMethod
Especifica el método para el que se devuelve un atributo.cObject
Especifica el objeto para el que se devuelve un atributo. Por ejemplo, puede utilizar el método AddObject para agregar un objeto a un objeto contenedor y utilizar después PEMSTATUS( ) para devolver información acerca del objeto agregado al objeto contenedor.nAttribute
Un valor numérico que especifica qué atributo de propiedad, de evento o de método se devuelve.En la siguiente tabla se muestran los valores para nAttribute y el correspondiente atributo de propiedad, de evento o de método.
nAttribute Atributo de propiedad, de evento o de método 0 Modificado (sólo para propiedades). Se devuelve un valor lógico verdadero (.T.) si se ha modificado el valor de propiedad original o predeterminado; de lo contrario, se devolverá un valor lógico falso (.F.). 1 Sólo lectura (únicamente para propiedades). Se devuelve un valor lógico verdadero (.T.) si la propiedad es de sólo lectura; de lo contrario, se devolverá un valor lógico falso (.F.). 2 Protegido. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento o el método están protegidos; de lo contrario, se devuelve un valor lógico falso (.F.). 3 Tipo. Se devuelve una cadena de caracteres que indica si cProperty, cEvent, cMethod o cObject es una propiedad, un evento, un método o un objeto. Se devolverá Property, Event, Method u Object. 4 Definido por el usuario. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento o el método han sido definidos por el usuario; de lo contrario, se devolverá un valor lógico falso (.F.). 5 Propiedad, evento, método u objeto definidos. Se devuelve un valor lógico verdadero (.T.) si la propiedad, el evento, el método o el objeto existen para oObjectName o cClassName; de lo contrario, se devolverá un valor lógico falso (.F.). 6 Propiedad, evento, método u objeto heredados. Se devuelve un valor lógico verdadero (.T.) si la propiedad, evento, método u objeto para oObjectName o cClassName se hereda de otro objeto o clase; de lo contrario, se devolverá un valor lógico falso (.F.).
Vea también
CREATE FORM | GETPEM( ) | SYS(1269) - Información de propiedad | SYS(1270) - Ubicación de objetos | SYS(1271) - Archivo .SCX del objeto | SYS(1272) - Jerarquía de objetos