WinXP skin support

Pagina: 1
Acties:
  • 105 views sinds 30-01-2008
  • Reageer

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18
Ik gebruik nu een tijdje WinXP en ik ben daar zéér tevreden over (mede omdat uiterlijk bij mij ook een grote rol speelt), maar wat me opvalt is dat veel programma's helemaal geen WinXP skins gebruiken, op de scrollbars na.
Eigenlijk wel raar, windowblinds vervangt namelijk wel alle buttons ed..

Nou zat ik ook een beetje met delphi te kloten (gebruik ik wel meer voor het snel in elkaar draaien van een programmatje), maar het valt me op dat ook die programma's gewoon de standaard knopjes gebruiken

Iemand een idee hoe ik de WinXP skins in mijn progje gebruik? Op internet is hier eigenlijk niks over te vinden..

Verwijderd

Klopt je moet een manifest aanmaken om aan te geven dat ie de nieuwe common controls moet gebruiken ipv de oude, voorbeeldje heb ik ooit es in [topic=178033] gepost.

  • -Stef-
  • Registratie: Januari 2001
  • Laatst online: 18:05

-Stef-

Slainthe!

XP skin? Je bedoeld toch niet die kaugomballen kleur/opmaak? Brr, gelukkig zit er een classic look op zodat het er gewoon strak uitziet ipv de "playskool"-look. Maar ja, ieder zijn smaak natuurlijk. :)

Yamaha - Chario - MJ Acoustics - Squeezebox - Trends Audio - Beresford


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18
de standaard skin ziet er idd niet uit, maar silver lijkt al ergens op, het ziet er iig beter uit dan dat standaard gedoe (start menu met standaard look? :r )

Iig bedankt voor dat manifest exampletje. Er is zo weinig te vinden hierover, dus als iemand nog een leuk linkje heeft, graag :)

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Even wat aanvullende informatie:
Save as: myxpres.rc and compile the file with the resource compiler

ad the line {$R myxpres.RES} to your project.

Rebuild project, and it works with themes and the form risizes
with theme again! Cool?

--myxpres..rc------------------------------------------
1 24 "themed.manifest"
--------------------------------------------------------

-themed.manifest-----------------------------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
name="Your.Application.Name.Here"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>Windows Shell</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
--------------------------------------------------------
Bron

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Ik heb wel ondekt dat de ListView van Delphi error's geeft als je hem gaat draaien onder XP met die manifest. Iemand een idee hoe dit op te lossen?

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Op zaterdag 04 augustus 2001 23:38 schreef -Stef- het volgende:
XP skin? Je bedoeld toch niet die kaugomballen kleur/opmaak? Brr, gelukkig zit er een classic look op zodat het er gewoon strak uitziet ipv de "playskool"-look. Maar ja, ieder zijn smaak natuurlijk. :)
Pluspack installeren.
Pagina: 1