Activando los temas XP (sólo proyectos exe)
Easy Code le permite incluir un manifiesto de XP en el proyecto de manera automática. Los temas XP activan los "Windows Common controls 6.0" con el fin de aprovechar la nueva apariencia de los controles en los sistemas Windows XP y posteriores. Un manifiesto es un archivo de texto en formato XML, y para que Easy Code pueda incluirlo en el ejecutable, el archivo manifiesto debe llamarse Manifest.xml y estar en la carpeta Res del proyecto. Además, es preciso marcar la opción Archivo Manifest.xml de las Propiedades del proyecto. De esta manera, se incluirá en el archivo ejecutable como un recurso y se activarán los nuevos controles. Aquí tiene un sencillo ejemplo de un manifiesto de tema XP:
<?xml
version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.05.0001"
processorArchitecture="x86"
name="EasyCode.exe"
type="win32"
/>
<description>Entorno
visual de programación
en ensamblador</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
processorArchitecture="x86"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Sólo tiene que cambiar los campos version, name y description (los que se muestran en fuente negrita de color azul). Esta opción incluye el manifiesto en el archivo ejecutable como un recurso (la manera que yo prefiero), pero también puede incluir un manifiesto cambiando el nombre del archivo XML por el nombre del ejecutable más .manifest. Por ejemplo, para un programa que tenga el nombre AppName.exe el archivo manifiesto debería llamarse:
AppName.exe.manifest
Por lo tanto, cambie el nombre del archivo XML por AppName.exe.manifest y póngalo en el mismo directorio que el archivo EXE:
AppName.exe
AppName.exe.manifest
Trate de incluir un archivo Manifiesto en todos los ejemplos que
vienen con Easy Code, genérelos, y verá la
apariencia
de los nuevos "common controls" en los sistemas Windows y
posteriores.
IMPORTANTE:
Desde la versión 1.03.0.0001
y posteriores, Easy Code
puede generar un archivo Manifest.xml
genérico y incluirlo en el proyecto. Para más
información,
lea los tópicos INICIANDO
EASY CODE y Incluyendo
un Manifiesto en el proyecto.
OBSERVACIONES: En tiempo de diseño, o cuando se prueba una ventana, todos los objetos control se muestran con el nuevo estilo de los 'common controls' si la opción Archivo Manifest.xml está marcada en las Propietades del proyecto. Contrariamente, se mostrarán con el estilo antiguo de los controles.
AVISO: Tenga presente que el archivo Manifest.xml no tiene efecto alguno para sistemas Windows anteriores a XP.