Hi Aurel,
The functions referred to by José are from UxTheme.dll. Full C header attached below
/*
SetWindowTheme(
_In_ HWND hwnd,
_In_opt_ LPCWSTR pszSubAppName,
_In_opt_ LPCWSTR pszSubIdList
);
'returns hTheme
OpenThemeData(
_In_opt_ HWND hwnd,
_In_ LPCWSTR pszClassList
)
CloseThemeData(
_In_ HTHEME hTheme
);
DrawThemeBackground(
_In_ HTHEME hTheme,
_In_ HDC hdc,
_In_ int iPartId,
_In_ int iStateId,
_In_ LPCRECT pRect,
_In_opt_ LPCRECT pClipRect
);
DrawThemeText(
_In_ HTHEME hTheme,
_In_ HDC hdc,
_In_ int iPartId,
_In_ int iStateId,
_In_reads_(cchText) LPCWSTR pszText,
_In_ int cchText,
_In_ DWORD dwTextFlags,
_In_ DWORD dwTextFlags2,
_In_ LPCRECT pRect
);
*/
/*
extern lib "UxTheme.dll"
! SetWindowTheme
! OpenThemeData
! CloseThemeData
! DrawThemeBackground
! DrawThemeText
end extern
'example:
sys hwndList
...
SetWindowTheme(hwndList, L"Explorer", NULL)