VisualAge RPG Parts Reference - IBM

VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM

as400bks.rochester.ibm.com
from as400bks.rochester.ibm.com More from this publisher
08.05.2013 Views

StatusBar Añade o elimina una barra de progreso simple de un panel, en o de una ventana. La posición por omisión es la parte inferior de la ventana. Utilice el componente barra de estado si necesita una barra de estado compuesta, con varios paneles e información de acción. Tipo Numérico Se aplica a los componentes Ventana Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR no Valor permitido El valor de StatusBar puede ser uno de los siguientes: 1 Crear una barra de estado 0 Eliminar una barra de estado Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * EVAL %setatr('win01':'WIN1':'StatusBar')=1 Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'WIN1' SETATR 1 'STATUSBAR' * 410 VisualAge RPG Manual de consulta de componentes

SwitchTo *Restricción: Este atributo no está soportado en las aplicaciones Java. Si se establece este atributo, al iniciar una segunda instancia de un programa la instancia actual del programa será la que tendrá el foco. El atributo SwitchTo acepta como su propio valor el handle de la ventana del programa que va a obtener el foco. Si la ventana tiene formato de icono, se restaurará. El handle es un valor de 32 bits y debe estar declarado en una especificación D como tipo I (sin signo) con una longitud de 10 y 10 decimales. Tipo Numérico Se aplica a los componentes *Component Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR no Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL hWnd=%getatr('Win1':'Win1':'Handle') C * EVAL %setatr('*component':'*component':'SwitchTo')=hWnd Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'WIN1' GETATR 'HANDLE' HWND C * '*COMPONENT' SETATR HWND 'SWITCHTO' Capítulo 2. Atributos de componente 411

StatusBar<br />

Añade o elimina una barra de progreso simple de un panel, en o de una ventana.<br />

La posición por omisión es la parte inferior de la ventana. Utilice el componente<br />

barra de estado si necesita una barra de estado compuesta, con varios paneles e<br />

información de acción.<br />

Tipo Numérico<br />

Se aplica a los componentes<br />

Ventana<br />

Códigos de operación<br />

SETATR<br />

Operativo en tiempo de ejecución<br />

sí<br />

GETATR no<br />

Valor permitido<br />

El valor de StatusBar puede ser uno de los siguientes:<br />

1 Crear una barra de estado<br />

0 Eliminar una barra de estado<br />

Ejemplo de formato libre<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C<br />

*<br />

EVAL %setatr('win01':'WIN1':'StatusBar')=1<br />

Ejemplo de formato fijo<br />

*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />

CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />

*<br />

C 'WIN1' SETATR 1 'STATUSBAR'<br />

*<br />

410 <strong>VisualAge</strong> <strong>RPG</strong> Manual de consulta de componentes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!