UxThemeGetCurrentThemeName Method
Retrieves the name of the current visual style, and optionally retrieves the color scheme name and size name.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("UxTheme.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true)]
public static int GetCurrentThemeName(
StringBuilder themeFileName,
int maxNameChars,
StringBuilder colorBuffer,
int maxColorChars,
StringBuilder sizeBuffer,
int maxSizeChars
)
<DllImportAttribute("UxTheme.dll", CharSet := CharSet.Auto, BestFitMapping := false,
ThrowOnUnmappableChar := true>]
Public Shared Function GetCurrentThemeName (
themeFileName As StringBuilder,
maxNameChars As Integer,
colorBuffer As StringBuilder,
maxColorChars As Integer,
sizeBuffer As StringBuilder,
maxSizeChars As Integer
) As Integer
Dim themeFileName As StringBuilder
Dim maxNameChars As Integer
Dim colorBuffer As StringBuilder
Dim maxColorChars As Integer
Dim sizeBuffer As StringBuilder
Dim maxSizeChars As Integer
Dim returnValue As Integer
returnValue = UxTheme.GetCurrentThemeName(themeFileName,
maxNameChars, colorBuffer, maxColorChars,
sizeBuffer, maxSizeChars)
public:
[DllImportAttribute(L"UxTheme.dll", CharSet = CharSet::Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true)]
static int GetCurrentThemeName(
StringBuilder^ themeFileName,
int maxNameChars,
StringBuilder^ colorBuffer,
int maxColorChars,
StringBuilder^ sizeBuffer,
int maxSizeChars
)
[<DllImportAttribute("UxTheme.dll", CharSet = CharSet.Auto, BestFitMapping = false,
ThrowOnUnmappableChar = true)>]
static member GetCurrentThemeName :
themeFileName : StringBuilder *
maxNameChars : int *
colorBuffer : StringBuilder *
maxColorChars : int *
sizeBuffer : StringBuilder *
maxSizeChars : int -> int
No code example is currently available or this language may not be supported.
- themeFileName StringBuilder
-
Pointer to a string that receives the theme path and file name.
- maxNameChars Int32
-
The maximum number of characters allowed in the theme file name.
- colorBuffer StringBuilder
-
Pointer to a string that receives the color scheme name.
This parameter may be set to .
- maxColorChars Int32
-
The maximum number of characters allowed in the color scheme name.
- sizeBuffer StringBuilder
-
Pointer to a string that receives the size name.
This parameter may be set to .
- maxSizeChars Int32
-
The maximum number of characters allowed in the size name.
Int32
Returns
0 if successful, otherwise, an error code.