VisualAge RPG Parts Reference - IBM
VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM
Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL RFcolor = %getatr('win01': 'SFL1': 'RowFGClr') * C EVAL %setatr('win01': 'SFL1': 'Index') = 1 C EVAL %setatr('win01': 'SFL1': 'RowFGClr') = 5 * Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * 'SFL1' GETATR 'ROWFGCLR' 'RFcolor' 2 0 C 'SFL1' SETATR 1 'INDEX' C * 'SFL1' SETATR 5 'ROWFGCLR' 366 VisualAge RPG Manual de consulta de componentes
RowFGMix Consulta o establece la mezcla de colores de primer plano de una fila de subarchivo. Debe utilizar el atributo Index para identificar la fila en la que se consultará o se establecerá la mezcla de colores. Tipo Serie Se aplica a los componentes Subarchivo Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR sí Valor permitido La mezcla de colores de primer plano debe tener el formato siguiente: 'rojo:verde:azul' donde rojo, verde y azul son valores situados entre 0 y 255 que representan la intensidad del color respectivo. Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * EVAL RFclrMx = %getatr('win01': 'SFL1': 'RowFGMix') C RFclrMx IFNE '10:23:200' C EVAL %setatr('win01': 'SFL1': 'RowFGMix') = '10:23:200' C * ENDIF Ejemplo de formato fijo *...1....+....2....+....3....+....4....+... .5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'SFL1' SETATR '10:23:200' 'ROWFGMIX' * Capítulo 2. Atributos de componente 367
- Page 334 and 335: Valor permitido Uno de los siguient
- Page 336 and 337: Ejemplo de formato libre *...1....+
- Page 338 and 339: Parent Establece el componente padr
- Page 340 and 341: ParentId Devuelve el ID del registr
- Page 342 and 343: ParentName Devuelve el nombre del c
- Page 344 and 345: PartList Devuelve una lista de los
- Page 346 and 347: PartType Devuelve el tipo del compo
- Page 348 and 349: PBRange Determina el rango superior
- Page 350 and 351: PBStep Establezca este atributo en
- Page 352 and 353: Platform Devuelve el nombre de la p
- Page 354 and 355: PlugDLL *Restricciones: 1. Este atr
- Page 356 and 357: PlugRC *Restricciones: 1. Este atri
- Page 358 and 359: Poke Envía datos a la aplicación
- Page 360 and 361: PrevLine Si este atributo se establ
- Page 362 and 363: Print Permite que se imprima la ima
- Page 364 and 365: ProgresBar Añade o elimina una bar
- Page 366 and 367: ReadOnly Determina si la parte del
- Page 368 and 369: RecordID Establece la identificaci
- Page 370 and 371: RefParent Nombre de la ventana padr
- Page 372 and 373: Refresh Hace que el componente se d
- Page 374 and 375: RemoveLink *Restricción: Este atri
- Page 376 and 377: RemoveRcd Elimina un registro de un
- Page 378 and 379: | | | | | | | | | | | | | | | | | |
- Page 380 and 381: RowBGClr Valor numérico que determ
- Page 382 and 383: RowBGMix Consulta o establece la me
- Page 386 and 387: Rows *Restricción: Este atributo n
- Page 388 and 389: SBLabel El texto que aparece en una
- Page 390 and 391: SBPosition Determina la posición d
- Page 392 and 393: Scale Permite que el programador aj
- Page 394 and 395: SearchType *Restricción: Este atri
- Page 396 and 397: SelectIdx Devuelve un valor de índ
- Page 398 and 399: SelectList Devuelve una lista de lo
- Page 400 and 401: SelPrinter *Restricción: Este atri
- Page 402 and 403: Ejemplo de formato libre *...1....+
- Page 404 and 405: SetRcdFld Establece los datos corre
- Page 406 and 407: SetRcdText Define el texto que se m
- Page 408 and 409: SflNxtChg Indica si un registro de
- Page 410 and 411: ShDataLen Especifica el tamaño de
- Page 412 and 413: ShDataPos Especifica la posición q
- Page 414 and 415: ShowProp Establezca este atributo e
- Page 416 and 417: ShowTabs *Restricción: Este atribu
- Page 418 and 419: ShowTips Determina si debe visualiz
- Page 420 and 421: SortAsc Ordena los registros de una
- Page 422 and 423: SQLError Indica si la operación an
- Page 424 and 425: SQLQuery Define la sentencia SQL qu
- Page 426 and 427: Ejemplo de StartAt El siguiente fra
- Page 428 and 429: StatusBar Añade o elimina una barr
- Page 430 and 431: TabImage Especifica el nombre de ar
- Page 432 and 433: Text Establece o devuelve el valor
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 EVAL RFcolor = %getatr('win01': 'SFL1': 'RowFGClr')<br />
*<br />
C EVAL %setatr('win01': 'SFL1': 'Index') = 1<br />
C EVAL %setatr('win01': 'SFL1': 'RowFGClr') = 5<br />
*<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<br />
*<br />
'SFL1' GETATR 'ROWFGCLR' 'RFcolor' 2 0<br />
C 'SFL1' SETATR 1 'INDEX'<br />
C<br />
*<br />
'SFL1' SETATR 5 'ROWFGCLR'<br />
366 <strong>VisualAge</strong> <strong>RPG</strong> Manual de consulta de componentes