Array
(
)

Como exibir no ShellListView o modo película do Win Explorer

Chucky21
   - 28 set 2004

Olá desenvolvedores,

Após ´fuçar´ o Delphi por inúmeras horas descobrir o componente ShellListView (Samples)
só que o meu problema agora e que preciso que ele exiba o modo película igual ao
Windows Explorer do WinXP, alguém sabe como fazê-lo. Já tentei a propriedade
ViewStyle, mas só tem 4 estilo que são:

Propriedades|equivalente no WinExplorer
vsIcon|Exibir/Ícones
vsList|Exibir/Lista
vsReport| Exibir/Detalhes
vsSmallIcon|Exibir/ícones

Mas preciso exibir como ser fosse no menu Exibir/Película ou Exibir/Miniatura
para que após uma consulta ao sistema de gerenciamento de imagens retorne
as imagens de acordo com os parâmetros.


Tatuweb
   - 28 set 2004

Acho muito pouco provável que exista uma função API para isso. O que acontece é que quando você seleciona o método de visulização como película, por exemplo, o Windows carrega automaticamente um arquivo oculto de extensão HTT que nada mais é do que um arquivo html do sistema. Esse arquivo é que define como será apresentado o conteúdo do Windows Explorer. O que você poderia tentar fazer é usar um componente TWebBrowser e carregar esse arquivo. Eu nunca fiz isso mas acho que que não existe outra saida.


Chucky21
   - 28 set 2004

vou tentar, valeu a ajuda de qualquer forma!