Archivos Manifiest para windows Vista y 7
hola amigos como estan?
la duda que tengo es no es de codigo sino conceptual... tengo windows xp y delphi 7 y tambien se que el componente XPmanifiest sirve para darle el aspecto visual de aplicaciones XP a mi programa.. Mi duda radica en que yo quiero que mi programa: - tenga la skin de windows 7 si se ejecuta en windows 7 - tenga la skin de vista(que es practicamente igual a la de 7) si se ejecuta en vista - tenga la skin de XP si se ejecuta en XP Como hago para lograr esto? En delphi 7 esta el componente XPmanifiest y solo sirve para XP. Lo que busque en algunos foros en ingles y no se si sera verdad es que en delphi 2010 para arriba la aplicacion sola detecta en que windows se ejecuta. En ese caso no tendria problemas en pasarme a delphi 2010 con tal de lograr esto. Alguien sabe como viene la mano? Muchas gracias. |
Pero, ¿cómo narices lo han hecho los de Microsoft para funcionar así? Quiero decir, ¿por qué es necesario el archivo "manifiesto", y por qué cada versión de Windows necesita uno diferente? No lo comprendo, en serio. Hay que hacerlo a mala leche (esto no me sorprende). El resto de gestores gráficos (GTK+, Qt, X, GEM,... ) tienen su estilo, y si cambia de versión, cambia el estilo visual de la aplicación sin problemas...
|
Yo creo que es el mismo para todos. Es decir, aunque se llame XPMan, creo que si lo activas, el programa coge el tema del sistema y no sólo funciona para XP.
Un proyecto sin XPMan en XP: El mismo compilado con XPMan en XP: Y si ese segundo lo ejecutas en Windows 7 (sin recompilar) se ve así; Creo que está cogendo el tema de W7: |
Bueno.. gracias a Niño y a Neftali por las respuestas... Creo que me voy a pasar a Delphi 2010 nomas para asegurarme.
Neftali a que te refeis con "sin recompilar"? |
Cita:
Cita:
|
La franja horaria es GMT +2. Ahora son las 09:10:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi