Link

Leia e gravar arquivos de atalho do código gerenciado.
Baixe Agora

Link Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Karl E. Peterson
  • Site do editor:
  • Sistemas operacionais:
  • Windows XP/2000/98/Me
  • Tamanho do arquivo:
  • 22KB

Link Tag


Link Descrição

Esta amostra demonstra como ler e gravar arquivos de atalho do código gerenciado. Inclui definições das interfaces COM e coclasses necessários. Incluído também é uma classe de wrapper mais amigável .NET, chamada Shellshortcut, que cuida da maior parte do trabalho sujo. Para demonstrar o uso da classe ShellHortcut, um formulário de editor de atalho simples está incluído. Para usar atalhos em seu próprio código, basta incluir os arquivos shelllink native.cs e shellshortcut.cs no seu projeto. Detalhes Os atalhos são criados e modificados usando uma API COM, onde o coclass shelllink é a parte mais importante. Isto implementa a interface I Shelllink (que existe em duas versões, i shelllink a para ansi e i shelllink w para o Unicode) usado para manipular o Atalho em si e a interface IPersistFile para abrir e salvar arquivos de atalho. (Também implementa a interface DataLista I ShellLink para armazenar dados extras com atalhos e várias outras interfaces que não nos importamos). Existem duas maneiras de obter acesso a este coclass e suas interfaces relacionadas no código gerenciado. O primeiro é declará-los todos em uma biblioteca de tipos e usar a ferramenta Tlbimp para criar um assembly gerenciado a partir dele. O segundo caminho, usado nesta amostra, é declarar todos nós mesmos no código. A vantagem de fazer assim é que você recebe menos montagem para se preocupar. Mas também significa que você tem que entender os detalhes sobre a interoperação COM e empacotamento. O coclass e as interfaces são marcados com os atributos do Comimport e GUID. As interfaces também precisam do atributo interfacetype. Em seguida, alguns dos métodos e parâmetros de método precisam de atributos também para garantir o empilhamento correto. A documentação do .NET Interop explica tudo isso bastante bem.


Link Software Relacionado

Pcl4p.

pcl4p pode ser usado no desenvolvimento de aplicativos de modo real e protegido ...

15 102KB

Download

Wmgl.

Biblioteca Graphic do Windows Mobile: A nova era do Windows Mobile Apps com 3D ...

13 542 KB

Download