Usted no esta registrado, haga click aqui para registrarse!
 Inicio   Artículos   Recursos   Foros 
 

Iniciar sesión

¿No estas registrado?
Registrate en Latindevelopers.com!

 



Usar los Temas de Windows XP en Visual C++ 6.0


Esta es una manera secilla de como hacer que tus aplicaciones no desentonen con el entorno de Windows XP.

Cuando se compila un proyecto en Visual C++ se tiene un resultado como el de la imagen siguiente. Tomando siempre en cuenta el asunto estético que deben tener las aplicaciones, es posible utilizar los temas que nos ofrece el Sistema Operativo Windows XP aun utilizando Visual C++ 6.0. 

Aplicacion comun
Aplicacion comun

Este artíte muestra la manera de hacer que tus aplicaciones compiladas en Visual C++ utilicen los temas de Windows XP y se vean así: 

Aplicacion usando los temas de Windows XP
Aplicacion usando los temas de Windows XP
 

Pasos para lograr esto:

  1. En un existente/nuevo proyecto agregar un recurso definido por el usuario (Custom), luego poner "24" (sin las comillas) en el tipo de recurso.
  2. Luego Aparecerá una ventana en modo de edicion binaria donde se tendra que pegar el siguiente codigo XML tal como esta:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
    <assembly
       xmlns="urn:schemas-microsoft-com:asm.v1"
       manifestVersion="1.0">
     <assemblyIdentity
        processorArchitecture="x86"
        version="5.1.0.0"
        type="win32"
        name="prueba.exe"/>
     <description>Aplicacion de prueba</description>
     <dependency>
      <dependentAssembly>
        <assemblyIdentity
             type="win32"
             name="Microsoft.Windows.Common-Controls"
             version="6.0.0.0"
             publicKeyToken="6595b64144ccf1df"
             language="*"
             processorArchitecture="x86"/>
      </dependentAssembly>
     </dependency>
    </assembly>

    Nota: No es absolutamente necesario cambiar prueba.exe y Aplicacion de prueba, se cambie o no funciona igual.
  3. En la vista de recursos de tu Workspace se podra ver una nueva seccion con el nombre 24, y en esa seccion un ID de recurso que generalmente algo asi como IDC_CUSTOM1. Cambiar é por "1" (sin las comillas).
  4. Algunas veces es necesario agregar la llamada a la funcion InitCommonControls() en la funcion InitInstance() de tu Aplicacion (si es MFC) o WinMain().
  5. Recompilar y Listo! 

Descargas

Acerca del Author

Nombre de usuario: latindeveloper
Blog/URL:
Fecha de envío: 2006-06-12
Ultima Actualización:
Visualizaciones: 7164
Nedstat Basic - Web site estadisticas gratuito
El contador para sitios web particulares