Ir para conteúdo


Foto
- - - - -

_GUIResourcePic.au3 - GDI+


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

#1 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 08 agosto 2011 - 07:05

Function Reference 
_GUIResourcePic.au3

Funções referentes à controle de imagem na GUI.

Sintaxes:

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


Suporte:

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


Downloads:

Versão: 1.8.2012.2600b

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

 

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

  142bytes   53 Downloads
17.0k (Downloads anteriores: 10)

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

 

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

  149bytes   23 Downloads
36.08k (Downloads anteriores: 123)

Obs.: Adicionada nova função! Foram feitas alterações significativas no código, incluindo na sintaxe de algumas funções!
Agora usa GDI + para renderizar as imagens.
Está incluso exemplo de uso!

Sample:

CPU in 0,60%.

Donwload direto:

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



Correções:
Spoiler
 
Abraços,

João Carlos.

Editado por JScript, 20 agosto 2012 - 01:43 .
Atualizações!


#2 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 12:44

Acredita que esta passou batido por mim, vou testar e dou retorno.

#3 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 02:16

Testei e não deu prá ir trocando, só consegui mostrar 1 imagem e mesmo deletando e recriando o controle não mostrou uma nova imagem.

#4 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 09 maio 2012 - 05:39

@Belini
Você usou a função:

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

Para trocar de imagens?

De qualquer forma, a UDF foi rescrita para uma execução mais rápida e confiável!
Execute o arquivo de exemplo e confira!

Abraços,

João carlos.

#5 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 07:44

@Belini
Você usou a função:

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

Para trocar de imagens?


Sim usei mais só ficou na primeira e não trocou as imagens e usando o _GUICtrlPic_SetImage nem abriu a imagem, vou testar esta outra versão agora.
Editado: A primeira versão usando o mesmo exemplo que postou nem chega a abrir a imagem veja:

Arquivo(s) anexado(s)



#6 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 09 maio 2012 - 08:16

Vou explicar porque a primeira versão não funciona no exemplo da versão atual (1.02b): Sintaxe da versão anterior:

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

Sintaxe da versão atual (1.02b):

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

Aqui está o exemplo que funciona com a versão anterior:
Spoiler
 
Mas você não informou se com a versão atual está funcionando com seu código!

Abraços,

João Carlos.

#7 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 08:38

Ainda estava testando, usei o _GUICtrlPic_SetImage prá trocar as imagens e o _GUICtrlPic_SetState para ocultar a Gif e liberar o espaço para mostrar o vídeo, ambos funcionaram bem só não esta mantendo as dimensões $iWidth e $iHeight informadas no _GUICtrlPic_Create e a cada tamanho diferente ela muda saindo fora da área determinada.

#8 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 09 maio 2012 - 08:57

Corrigido, testa novamente, lembrando que para todas as imagens fiquem do mesmo tamanho, o parâmetro FixSize da função _GUICtrlPic_SetImage() tem que ter o valor False !

Abraços,

João Carlos.

#9 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 09:13

Ficou perfeito agora tudo funcionando certinho, obrigado e parabéns pelo belo trabalho.

#10 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 09 maio 2012 - 09:18

Maravilha!!! :ILA2:

Só faltou agradecer e reputar aqui também:

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



Abração,

João Carlos.

Editado por JScript, 09 maio 2012 - 09:32 .
Agradecido...


#11 Belini

Belini

    Administrador

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

Postado 09 maio 2012 - 09:24

Você não viu, os agradecimentos eu fiz no seu último post quando a UDF ficou 100%.

#12 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 09 maio 2012 - 09:32

Posted Image, agora ficou aqui também:

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



Abraços,

João Carlos.

#13 Belini

Belini

    Administrador

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

Postado 12 maio 2012 - 08:06

@Jscript estou com uma dúvida em relação a UDF, estou usando a função _GUICtrlPic_SetImage para trocar as Gif's e esta troca é feita a cada 3 segundos só que algumas Gif's duram mais que isto e quando vou colocar a outra ela ainda está executando, o que acontece neste momento? A que estava executando é deletada ou a outra fica uma fica sobreposta a outra até que uma delas termine? Se for o segundo caso o ideal seria deletar a anterior para exibir a nova imagem pois ficará pesando o programa se as 2 existirem ao mesmo tempo e no mesmo lugar.

#14 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 12 maio 2012 - 09:34

Bastante estranho mas até já sei o que pode ser... Posted Image
Vou verificar o código, fazer um exemplo que modifique as gifs de forma rápida e trabalhar em cima do problema!

Aguarde... :construction:

Abraços,

João Carlos.

#15 Belini

Belini

    Administrador

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

Postado 13 maio 2012 - 12:48

@jscript fiz outros testes aqui e ví que aquele problema de as vezes a lista parar e ter que clicar umas 4 vezes para voltar a mover é devido as gif's mesmo pois desabilitando a exibição delas funciona normal e quando habilito dá este problema e isto talvez seja resolvido quando a gif anterior for deletada quando trocar de uma para outra.

#16 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 16 maio 2012 - 11:25

Vo verificar e te retorno...

Abraços,

João Carlos.

#17 Belini

Belini

    Administrador

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

Postado 30 maio 2012 - 11:35

@jscript conseguiu deixar o processo mais leve prá não interferir nas outras funções?

#18 JScript

JScript

    A cada dia que passa eu aprendo muito mais com todos vocês!

  • Administradores (Adm)
  • PipPipPipPipPip
  • 2.445 posts
  • LocationSomewhere out there!

Postado 30 maio 2012 - 10:50

Olá!

Vou refazer totalmente o código, desta vez não dependendo mais do Objeto "Shell.Explorer.2", que por sua vez, depende explícitamente do IExplorer instalado no computador!
Farei baseado em GDIP, mais leve, rápido e com possibilidade de dar pausa!!!

Aguarde :construction: ,

João Carlos.

#19 Belini

Belini

    Administrador

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

Postado 31 maio 2012 - 07:37

Ficará ótimo então, aguardo as melhorias.

#20 Belini

Belini

    Administrador

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

Postado 17 junho 2012 - 09:34

Nesta última versão Beta_GDI_GUIResourcePic.au3 não deu prá testar como eu queria pois falta a função para trocar as Gif's mais parece que está bem mais leve.




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