Ir para conteúdo


Foto

Cronometro regressivo


  • Por favor, faça o login para responder
12 respostas neste tópico

#1 mutleey

mutleey

    AutoIt MVP

  • AutoIt MVPs (MVP)
  • PipPipPip
  • 277 posts
  • LocationSão José do Rio Preto-SP

Postado 27 outubro 2015 - 08:41

Pessoal alguem tenha alguma sugestão de um cronometro regressivo que não fique piscando (fliker) na atualização dos numeros? peguei alguns exemplos na internet alguns bem complicados e os mais simples ficam "piscando" na atuzalização... qualquer ajuda será bem vinda.

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido



#2 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 27 outubro 2015 - 12:32

Eu tenho este mesmo problema quando vou atualizar label's em um curto intervalo de tempo e a solução me interesa também!



#3 Luigi

Luigi

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 606 posts
  • LocationCWB

Postado 27 outubro 2015 - 06:05

Talvez isto...

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido



#4 mutleey

mutleey

    AutoIt MVP

  • AutoIt MVPs (MVP)
  • PipPipPip
  • 277 posts
  • LocationSão José do Rio Preto-SP

Postado 27 outubro 2015 - 06:20

Muito bom Luigi... fico otimo. apanhei por horas aqui e vc resolveu com uma solução simples :)

 

obrigado.



#5 Luigi

Luigi

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 606 posts
  • LocationCWB

Postado 27 outubro 2015 - 06:22

isto fica feliz em ser útil ^^


Editado por Luigi, 27 outubro 2015 - 06:23 .


#6 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 28 outubro 2015 - 05:42

@Luigi testei em um script que tenho aqui e o label não apareceu usando o exStyle $WS_EX_COMPOSITED como vc sugeriu!



#7 Luigi

Luigi

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 606 posts
  • LocationCWB

Postado 28 outubro 2015 - 05:47

O script usa GDIPLus?



#8 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 28 outubro 2015 - 12:20

Não usa e o problema aparece se tiver um PIC embaixo do label, fiz um exemplo de como o problema acontece e postei no forum americano, caso alguém mais queira tentar resolver segue o script para testes.

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido


Editado por Belini, 28 outubro 2015 - 01:48 .


#9 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 28 outubro 2015 - 01:04

O UEZ me deu a seguinte resposta:

 

 

Use GDI + para puxar a corda e copiar o bitmap para o controle pic. Há vários exemplos que voam ao redor

 

E consegui fazer desta forma:

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Não entendo quase nada de GDI, será que está correto desta forma ou tem alguma forma para melhorar o código?

 

EDITADO: Prá fazer na gui de exemplo deu certo mas quando fui aplicar no meu script apareceram outros problemas:

- A imagem fica enorme na gui e não encontrei forma para redimensionar.

- Preciso deletar a imagem para colocar outra e não consegui fazer isto.


Editado por Belini, 28 outubro 2015 - 02:25 .


#10 mutleey

mutleey

    AutoIt MVP

  • AutoIt MVPs (MVP)
  • PipPipPip
  • 277 posts
  • LocationSão José do Rio Preto-SP

Postado 28 outubro 2015 - 03:13

eu tbm não manjo nada de GDI, preciso arrumar um tempo pra estudar estas bibliotecas.



#11 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 28 outubro 2015 - 03:21

Já faz tempo que venho tentando resolver este problema e agora com a dica do @Luigi que quase deu certo (só faltou funcionar em cima de PIC também) resolvi pegar nisto e tentar resolver o problema de vez!



#12 Luigi

Luigi

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 606 posts
  • LocationCWB

Postado 28 outubro 2015 - 06:09

@Belini, podes me fazer uma gentileza? me manda um screenshot do seu projeto, pode ser ou fica complicado?



#13 Belini

Belini

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.206 posts
  • LocationMinas Gerais

Postado 28 outubro 2015 - 10:29

Aquele que eu te mandei acontece as coisas que eu falei, prá facilitar criei 3 cópias dele 1 com cada função que testei e te enviei por MP.






0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Documentação OnLine de referência