Support des API des themes XP
Publié : ven. 11/mars/2005 20:56
J'ai fait les fichiers pour Purebasic afin de pouvoir utiliser directement les API liées aux thèmes XP
Voici le lien du zip qui contient 2 fichiers ici
Le 1er est le fichier UXTHEME sans extension à placer dans le repertoire PureBasic\Purelibraries\Windows et le second le fichier uxtheme.lib à placer dans le répertoire PureBasic\Purelibraries\Windows\Libraries
Relancer PB
Les 48 API suivantes sont disponibles directement en mettant le traditionnel _
Il faut bien sur ne l'utiliser qu'avec XP c'est-à-dire tester que l'oS est bien XP
Voici le lien du zip qui contient 2 fichiers ici
Le 1er est le fichier UXTHEME sans extension à placer dans le repertoire PureBasic\Purelibraries\Windows et le second le fichier uxtheme.lib à placer dans le répertoire PureBasic\Purelibraries\Windows\Libraries
Relancer PB
Les 48 API suivantes sont disponibles directement en mettant le traditionnel _
Il faut bien sur ne l'utiliser qu'avec XP c'est-à-dire tester que l'oS est bien XP
Code : Tout sélectionner
CloseThemeData
DrawThemeBackground
DrawThemeBackgroundEx
DrawThemeEdge
DrawThemeIcon
DrawThemeParentBackground
DrawThemeText
EnableThemeDialogTexture
EnableTheming
GetCurrentThemeName
GetThemeAppProperties
GetThemeBackgroundContentRect
GetThemeBackgroundExtent
GetThemeBackgroundRegion
GetThemeBool
GetThemeColor
GetThemeDocumentationProperty
GetThemeEnumValue
GetThemeFilename
GetThemeFont
GetThemeInt
GetThemeIntList
GetThemeMargins
GetThemeMetric
GetThemePartSize
GetThemePosition
GetThemePropertyOrigin
GetThemeRect
GetThemeString
GetThemeSysBool
GetThemeSysColor
GetThemeSysColorBrush
GetThemeSysFont
GetThemeSysInt
GetThemeSysSize
GetThemeSysString
GetThemeTextExtent
GetThemeTextMetrics
GetWindowTheme
HitTestThemeBackground
IsAppThemed
IsThemeActive
IsThemeBackgroundPartiallyTransparent
IsThemeDialogTextureEnabled
IsThemePartDefined
OpenThemeData
SetThemeAppProperties
SetWindowTheme