queres implementar el estilo xp a los controles? mmm te explico:
hay 2 formas de hacerlo:
1Â º: crea un archivo con las definiciones para que Windows utilice los controles de XP en vuestro programa en vez de los clasicos. Este archivo, de extension *.manifest, tiene que llamarse igual que nuestro programa para que surja efecto, por ejemplo: MiPrograma.exe -> MiPrograma.exe
.manifest. El contenido del archivo es el siguiente:
--[MiPrograma.exe.manifest]----------------------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersio
n="1.0">
<assemblyIdenti
ty type="win32" processorArchi
tecture="*" version="6.0.0.0" name="mash"/>
<description>Enter your Description Here</description>
<dependency>
<dependentAssem
bly>
<assemblyIdenti
ty
type="win32"
name="Microsoft.Wind
ows.Common-Controls" version="6.0.0.0"
language="*"
processorArchi
tecture="*"
publicKeyToken="6595b64144ccf1
df"
/>
</dependentAssembly>
</dependency>
</assembly>
----------------------------------------------------------
El contenido siempre sera el mismo para cualquier programa, variando unicamente el nombre del archivo como ya he explicado antes.
2. Esta opcion es mas comoda ya que integra el archivo anterior en el propio codigo del programa. Para ello utilizar una herramienta para crear/editar/borrar los recursos de un programa, el programa se llama "PE Module Explorer" y su web es la siguiente:
Para ver este enlace Registrate o Inicia SesionEl proceso es muy sencillo. Solo teneis que compilar vuestro programa, abrir el ejecutable con esta herramienta y mediante la opcion de Añadir Recurso (Menu>> Resource/Add Resource) añadis la ultima opcion de la lista, "XP Style Manifest", y automaticament
e os añade el mismo archivo de antes pero como recurso del programa, lo que evita tener que estar instalando los dos archivos, el *.exe y el *.manifest para que los controles se vean con el estilo del XP.
Salu2