Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 27-10-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 20
fide Va por buen camino
Lightbulb Saber que estilo visual estamos usando!

Hola. Este pequeño código sirve para saber si el estilo visual que tenemos aplicado en la PC es al clásico, o si es otro distinto como el de Xp.

Ha, lo unico que lo he implementado sobre delphi 7, y presinde del uses XPMan que no lo traen las versiones anteriores a la 7. En realidad lo que tiene este delphi que no tienen los anteriores es el archivo WindowsXP.res que se encuentra en la carpeta lib. Bueno, solo necesitan copiarlo en cualquier lugar accesible para la App y despues agregarselo al proyecto para que este truco funcione..

Mas abajo se puede bajar el archivo a utilizar. Peguenlo en la carpeta lib...


Aqui como se debe de incluir en el delphi, lo cual provoca que la app se adapte al estilo visual en curso!

Código Delphi [-]
  {$R WindowsXP.res}

despues se puede ejecutar esto a gusto...

Código Delphi [-]
...
 //Si no es delphi 7, no incluir XPMan, sino  {$R WindowsXP.res}
 uses Themes, XPMan;

procedure TForm1.Button1Click(Sender: TObject);
begin

       if ThemeServices.ThemesEnabled then
          ShowMessage('Se esta utilizando Windows XP u otro que no es el clasico!')
       else
          ShowMessage('Se esta utilizando el estilo de Windows Clasico!');

end;
Archivos Adjuntos
Tipo de Archivo: zip WindowsXP.zip (451 Bytes, 8 visitas)

Última edición por fide fecha: 27-10-2007 a las 11:05:50.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Detectar la Unidad de CD Tonio Varios 13 04-03-2013 22:49:01
unidad A joHn je@N API de Windows 4 25-06-2005 02:31:09
Unidad ImageButtonPremium Drkwrz API de Windows 0 07-06-2005 15:53:22
Saber si hay un cd en la unidad de CD-ROM elpinjum Varios 0 22-10-2004 13:04:24
Unidad ComCtrls triskel OOP 1 29-07-2004 11:06:22


La franja horaria es GMT +2. Ahora son las 15:04:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi