Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
265
Assunto : Visual Basic
Titulo: Como utilizar os componentes do Windows XP em uma APP. VB

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Quem utiliza Windows XP já notou o novo design que ele possui e uma pergunta surge de imediato para programadores VB : Como utilizar em nossas aplicações os novos componentes do Windows XP ?

Mas utilizar a nova versão dos CommomControls que acompanham o XP não é tão simples, pois eles substituem até mesmo os controles basicos do VB. Para conseguirmos utilizar a nova biblioteca de commom controls precisamos realizar duas tarefas :

A) Criar um manifesto : Um manifesto é um arquivo XML que o windows XP busca no mesmo diretório da aplicação e indica que a aplicação deverá utilizar determinada versão de determinado componente.

B) Inicializar os commom controls no initialize do form principal, chamando uma API em sua DLL.

Veja como fica a criação do manifesto :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity type="win32" processorArchitecture="*" version="6.0.0.0" name="mash"/>
<description>Entre com a sua descrição aqui</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
language="*"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
/>
</dependentAssembly>
</dependency>
</assembly>

Este arquivo deve ser salvo no diretório da sua aplicação com o seguinte nome :

arquivoexe.exe.manifest

ou seja, deverá ter o mesmo nome que seu arquivo executável acrescido de ".manifest".

Veja a inicialização dos commom controls :

Option Explicit
Private Declare Function InitCommonControls Lib "comctl32.dll" () As Long

Private Sub Form_Initialize()
InitCommonControls
End Sub


Pronto, ao executar sua aplicação ela já estará com o novo visual do Windows XP.

Mais detalhes em http://www.allapi.net/vbtutor/xpthemes.php (em inglês)


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 6/21/2007 8:54:00 PM
nome: Valdir
email: valdir.df@gmail.com
comentário:
Fiz tudo e deu o seguinte erro:
Falha na execução do aplicativo devido configuraão incorreta


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br