welches Theme wird verwendet ?

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

welches Theme wird verwendet ?

Beitrag von AUGE_OHR »

hi,

ich frage mich gerade wie ich raus bekomme welche Theme verwendet wird ...

es gibt doch bei XP Luna das "blue", "silver" und "olive" Theme welches der User verwenden kann
und ich wüsste gerne welche nun gerade eingestellt ist ?
gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16511
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: welches Theme wird verwendet ?

Beitrag von Martin Altmann »

Jimmy,
WMI? Ich weiß es nicht, wäre aber mal so ein Tipp am Rande...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: welches Theme wird verwendet ?

Beitrag von AUGE_OHR »

Martin Altmann hat geschrieben:WMI? Ich weiß es nicht, wäre aber mal so ein Tipp am Rande...
Tja könnte schon sein das ich es übersehen habe, aber WO soll ich suchen ?
gruss by OHR
Jimmy
Günter Beyes
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 315
Registriert: Mo, 16. Okt 2006 13:04
Wohnort: Region Stuttgart

Re: welches Theme wird verwendet ?

Beitrag von Günter Beyes »

Hi Jimmy,

guckst du hier (zwar nicht WMI):

MSDN Library / Win32 and COM Development / User Interface / Windows Controls / Visual Styles / Visual Styles Reference / Functions

GetCurrentThemeName Function
aus UxTheme.dll

Code: Alles auswählen

cThemeFileName   := space(512)
cColorSchemeName := space(128)
cSizeName        := space(128)

resultcode := GetCurrentThemeName( @cThemeFileName, 512,;
                                   @cColorSchemeName, 128,;
                                   @cSizeName, 128 )

mit 

DLLFUNCTION GetCurrentThemeName( @cThemeFileName, nMaxNameChars,;
                                 @cColorSchemeName, nMaxColorChars,;
				 @cSizeName, nMaxSizeChars ) ;
            USING STDCALL ;
            FROM UxTheme.dll
Es werden Unicode-Strings zurückgeliefert.

Wenn's geklappt hat, sollte der Ergebniscode Null sein.

Wenn nicht, kannst di die Fehlerursache hiermit http://en.wikipedia.org/wiki/HRESULT vielleicht ergründen.

Viele Grüße,
Günter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: welches Theme wird verwendet ?

Beitrag von AUGE_OHR »

Günter Beyes hat geschrieben:Es werden Unicode-Strings zurückgeliefert.

Wenn's geklappt hat, sollte der Ergebniscode Null sein.
DANKE !!!

Frage : weiss jemand warum in dem String die "Leerzeichen" sind ?
C : \ W I N D O W S \ r e s o u r c e s \ T h e m e s \ V i s t a M i z e \ V i s t a M i z e . m s s t y l e s
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: welches Theme wird verwendet ?

Beitrag von Koverhage »

Jimmy,

UTF-16 ?
Gruß
Klaus
Günter Beyes
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 315
Registriert: Mo, 16. Okt 2006 13:04
Wohnort: Region Stuttgart

Re: welches Theme wird verwendet ?

Beitrag von Günter Beyes »

Hallo Jimmy,
Es werden Unicode-Strings zurückgeliefert.
wie Klaus schon schrieb...

hast du Unicode2Str() verwendet?

Günter
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: welches Theme wird verwendet ?

Beitrag von AUGE_OHR »

Günter Beyes hat geschrieben:hast du Unicode2Str() verwendet?
Aha, wieder was gelernt, DANKE !
gruss by OHR
Jimmy
Antworten