AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Theme Func von C nach Delphi

Ein Thema von adecke · begonnen am 12. Dez 2004 · letzter Beitrag vom 12. Dez 2004
 
adecke

Registriert seit: 9. Okt 2004
15 Beiträge
 
#3

Re: Theme Func von C nach Delphi

  Alt 12. Dez 2004, 13:40
Hallo Robert,

habe mal in die Jedi-API reingeschaut. Auch hier gibt es z.B. die Funktionen
OpenThemeFile, ApplyTheme und CloseThemeFile nicht. Eigentlich möchte ich
nur für Windows XP das Themes (Design) ändern (Global).

Die ganze Sache mit Themes und Schemes ist unter XP sehr undurchsichtig. So
gibt es zwar eine Funktion:

Delphi-Quellcode:
Function EnableScheme(sName: String): LongInt;
Var
  Handle : THandle;
  DeskSetCurrentScheme: TDeskSetCurrentScheme;
Begin
  Handle := LoadLibrary('desk.cpl');
  If Handle <> 0 Then Begin
    DeskSetCurrentScheme := GetProcAddress(Handle, 'DeskSetCurrentScheme');
    Try
      Result := DeskSetCurrentScheme(sName);
    Except
    End;
  End;
End;
aber wie zu sehen nur über den Import aus der "Desk.cpl". Zumal damit auf Windows-Standard
geschaltet wird. D.h. hiermit wird kein Themes geschaltet sondern das herkömmliche Windows
Outfit. Bis dato konnte ich keine Funktion auftun, welches dies mit einem Themes macht.

Wie gesagt, es geht mir nicht darum einer Application ein Thema zu verpassen, sondern Windows global auf ein Themes zu schalten.

gruss Andreas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz