Ir para conteúdo


Foto

Image Strip vertical: Como mostrar imagens individuais? (Resolvido)


  • Por favor, faça o login para responder
6 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 07 julho 2012 - 11:13

Olá à todos!

Selecionar e mostrar uma imagem individual em uma Image Strip horizontal é relativamente fácil, mas como selecionar uma imagem em uma Image Strip vertical?

O que é uma Image Strip? Link sobre:

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



Aqui está um exemplo de Image Strip horizontal:
Imagem Postada

E vertical:
Imagem Postada

Código de exemplo para Image Strip horizontal:

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

  8,71K   19 Downloads

Abraços,

João Carlos.

#2 joelson0007

joelson0007

    Administrador

  • Administradores (Adm)
  • PipPipPipPipPip
  • 895 posts
  • LocationGuarapuava - PR

Postado 08 julho 2012 - 12:21

@JScript, fiz varias tentativa e não consegui :(

não importa o que faça ele sempre rasteriza na horizontal
Spoiler


parece que é somente dessa maneira que o ImageList_DrawEx, somente na horizontal,
por isso o _GUIImageList_Create só divide pelo width

dei uma olhada na função ImageList_DrawIndirect também presente na comctl32.dll, mas sem sucesso também :(

Resumindo minha teoria

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


essa foi minha tentativa em ajudar, espero ansioso por uma solução. :)

#3 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 julho 2012 - 04:02

Valeu pelo esforço, no fórum oficial o @rover postou uma solução não tão elegante pois tem que salvar o arquivo e perde-se muito tempo de processamento além de ficar usando o HD em demasia...

Vou tentar outros métodos e inclusive estudar a biblioteca uxtheme.dll.

Abraços,

João Carlos.

#4 kidslax

kidslax

    Membro Nível 1

  • Membros
  • PipPip
  • 154 posts
  • LocationSalto, São Paulo

Postado 19 julho 2012 - 07:18

Vou tentar outros métodos e inclusive estudar a biblioteca uxtheme.dll.


Como se estuda uma dll?

#5 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 19 julho 2012 - 10:29

Bem, se não tiver documentação nenhuma, o jeito é analizar com um editor hexdecimal!
Assunto para outro tópico..

Abraços,

João Carlos.

#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 07 novembro 2012 - 11:47

Este problema foi finalmente resolvido na seguinte UDF que fiz:

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



Agora posso dar continuidade a um antigo projeto meu que usa esse tipo de imagem na vertical!!!

Agora o tópico está resolvido.

Abraços,

João Carlos.

#7 mutleey

mutleey

    AutoIt MVP

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

Postado 27 outubro 2015 - 10:51

Link da UDF off, alguem ainda tem a udf do JScript?






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