2007-02-13, 06:48
  #1
Medlem
Ja kan man använda ett XP Skin i en applikation i .NET på något sätt så programmet får "Skinets" utseende?

Mvh
Citera
2007-02-13, 09:26
  #2
Medlem
StefanHeterJags avatar
Citat:
Ursprungligen postat av K85
Ja kan man använda ett XP Skin i en applikation i .NET på något sätt så programmet får "Skinets" utseende?

Mvh
Färgtema och fonter m.m. från temat får man ju gratis genom att man anger BackColor = System.Drawing.SystemColors.Control och ForeColor till System.Drawing.SystemColors.ControlText osv på de kontroller programmet består av. Genom att använda systemfärgerna så kommer programmet att använda de färger som är inställt för temat i systemet.

Var det det du menade eller är du ute efter något annat?

Kanske att du vill kunna låta användaren välja bland de teman man har i windows och därefter sätta det enbart för programmet?
Citera
2007-02-13, 09:53
  #3
Medlem
StefanHeterJags avatar
Jag antar att du menar att du fritt vill kunna använda ett windows-skin i ditt program utan att windows för den skull behöver ha skinnet aktiverat.

Titta på det här programmet, du borde nog kunna köra lite magi på det och se vad det sysslar med i bakgrunden, har själv försökt hitta API:er för att arbeta mot *msstyles förut men inte lyckats något vidare så kommer du på nåt får du gärna meddela:

Citat:
SkinEngine v.1.10 SW 4906 k 08 Jul 2006
By KS Development. SkinEngine is a library of components which allows to change visual appearance and behavior of your application with use of the powerful skinning engine and a set of 2000+ ready skins.
Complete support of msstyles skins. The necessary skins is easily chosen among the thousand ones available on the Internet
Msstyles SkinEngine uses the optimized, well organized and stable code
The SkinEngine is compatible with:

Microsoft Visual C++ 6-2005
Microsoft Visual Basic 5-6
Microsoft Visual Basic .NET
Microsoft Visual J++ .NET
Microsoft Visual Studio 6-2005
Borland Delphi 4-2006
Borland C++Builder 5-6
Borland C# Builder.

http://www.torry.ru/vcl/packs/skins/skinengine110.zip
Citera
2007-02-13, 17:15
  #4
Medlem
Citat:
Ursprungligen postat av StefanHeterJag
Jag antar att du menar att du fritt vill kunna använda ett windows-skin i ditt program utan att windows för den skull behöver ha skinnet aktiverat.

Titta på det här programmet, du borde nog kunna köra lite magi på det och se vad det sysslar med i bakgrunden, har själv försökt hitta API:er för att arbeta mot *msstyles förut men inte lyckats något vidare så kommer du på nåt får du gärna meddela:

precis vad jag menar tack steffe ska kolla in det
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in