Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   omitir componente XPManifest (https://www.clubdelphi.com/foros/showthread.php?t=90756)

gaunmanuel 29-08-2016 20:37:04

omitir componente XPManifest
 
Que tal.
Estoy trabajando con Delphi 7.0 y sobre mi aplicación utilizo XPManifest, todo se muestra muy bien...

Mi cuestion es, como puedo hacer que determinado componente no tome la apariencia de XP?

Mi problema radica en que tengo un control llamado wwDBDateTimePicker y al tener el componente XPManifest ya no funcionan las flechitas para moverte entre los meses, es por eso que quiero hacer algo para que unicamente este componente no tome la apariencia XP.

alguna idea?

gracias.

Reasen 29-08-2016 21:05:12

AlphaSkins tiene un componente de calendario muy decente, echale un ojo.

roman 29-08-2016 21:15:08

Cita:

Empezado por gaunmanuel (Mensaje 508263)
Mi cuestion es, como puedo hacer que determinado componente no tome la apariencia de XP?

Podrías intentar con la funcion SetWindowTheme. Revisa este hilo para un ejemplo.

LineComment Saludos

juancarlos16 30-08-2016 00:39:08

Tengo el mismo problema, pero al utilizar la función SetWindowTheme me cambia el estilo de los bordes, pero al hacer clic en el componente, sigue apareciendo el calendario con estilo XP y las "flechitas" para cambiar de mes no funcionan.

Incluso, puse el componente wwDBMonthCalendar, le aplico el cambio de tema con SetWindowTheme y funciona, pero aunque el tema visual es el clásico, las flechitas para cambiar de mes no funcionan.

gaunmanuel 30-08-2016 01:12:13

Cita:

Empezado por roman (Mensaje 508266)
Podrías intentar con la funcion SetWindowTheme. Revisa este hilo para un ejemplo.

LineComment Saludos

Gracias Roman, funciona pero solo para componentes nativos, para el componente que tengo, no le elimina la caracteristica XP.

Bueno seguire buscando.

gracias.

gaunmanuel 30-08-2016 01:13:40

Cita:

Empezado por Reasen (Mensaje 508265)
AlphaSkins tiene un componente de calendario muy decente, echale un ojo.

es buen aporte, sin embargo no me es factible cambiar de componentes, es una aplicación enorme.


La franja horaria es GMT +2. Ahora son las 21:58:51.

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