Amigos,
Alguém tem um exemplo de como usar a função: wvw_pgcreate()
[]´S
Progress Bar
Moderador: Moderadores
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
Código: Selecionar todos
FUNCTION IndexBar
PARAM mfile, mkey, mrow, showcount
PRIVATE ret_val:=.f.,mpg
mkey = IF(PCOUNT() < 2, mfile, mkey)
IF ! TYPE(mkey) $ "UE"
mpg=wvw_pgcreate(,17,22,17,67,,,rgb(112,112,250),.t.)
SET INDEX TO
IF LASTREC() > 0
if substr(dtos(date()),7,2)="01" .or. substr(dtos(date()),7,2)="15"
pack
endif
mfile = UPPER(mfile) + IF(! "CDX" $ UPPER(mfile), ".CDX", "")
GO TOP
INDEX ON &mkey TO (mfile) EVAL {||GFShowbar()} every reccount()/100
SET INDEX TO
SET INDEX TO (mfile)
ret_val = .t.
ELSE
INDEX ON &mkey TO (mfile)
ENDIF
wvw_pgdestroy(,mpg)
ENDIF
RETURN ret_val
FUNCTION GFShowBar
local mpos
IF RECNO() <= RECCOUNT()
IF RECNO() <> RECCOUNT()
mpos=wvw_pggetpos(,mpg)
wvw_pgsetpos(,mpg,mpos+1)
ENDIF
ENDIF
RETURN .t.
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
