Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

¿Cómo funciona realmente xp.rc?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ¿Cómo funciona realmente xp.rc? Responder citando

Es que no acabo muy bien de entender que misión tiene ese fichero; mejor dicho: si veo su misión porque veo sus efectos gráficos, pero no acabo de entender que puedo modificar en ese fichero para cambiar cosas en un proyecto.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Lo que tengo entendido es que le dice al compilador que lo enlace con las common controls 6, que son los controles que soportan los temas de XP
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Vale, pero si modifico el contenido de ese fichero, ¿como cambia la ejecución?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

No es algo que modificándolo consigas diferentes resultados, simplemente si esta, Windows XP/Vista aplicara los temas, y si no esta no los aplicara. En si no hace nada, simplemente actúa como una marca que busca Windows XP/Vista al abrir el ejecutable, si esta la marca actúa de una manera y si no está de otra.

Siempre y cuando los controles cumplan algunas condiciones, como ser controles comunes de Windows y ser dibujados por el sistema. En caso de aun ser controles comunes, si están en modo "OwnerDraw" (dibujados por el propietario) como es nuestro código el encargado de dibujarlos no se aplicaran los temas, a menos que nosotros usemos el API relacionado con los temas para dibujarlos. Esto es lo que ocurre con muchos controles en el BCB6 y anteriores, que aun siendo propios de Windows no se dibujan correctamente con los temas.

Más información:

[Using Windows XP Visual Styles]
http://msdn2.microsoft.com/en-us/library/ms997646.aspx

[Using Visual Styles with Owner-Drawn Controls]
http://msdn2.microsoft.com/en-us/library/bb456474.aspx
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas gracias por la aclaración.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.