
26.10.2007, 00:23
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Элементы стилей предназначены для использования на окне, с цветом фона, что прописан в этом стиле.
Тебе нужно решить, будешь использовать полностью системные стили или полностью свои, хуже всего, когда пытаются их совмещать и когда пользователь ставит например тёмный фон в стилях, программа становится не пригодна к работе и приходится от неё отказаться
А вообще, есть апи для использования этих стилей, но тогда твоя программа будет работать только под XP
Код:
UxTheme.dll CloseThemeData DrawThemeBackground DrawThemeBackgroundEx DrawThemeEdge DrawThemeIcon DrawThemePar
entBackground DrawThemeText EnableThemeDialogTexture EnableTheming GetCurrentThemeName GetThemeAppProperties GetThemeBac
kgroundContentRect GetThemeBackgroundExtent GetThemeBackgroundRegion GetThemeBool GetThemeColor GetThemeDocumentationPro
perty GetThemeEnumValue GetThemeFilename GetThemeFont GetThemeInt GetThemeIntList GetThemeMargins GetThemeMetric GetThem
ePartSize GetThemePosition GetThemePropertyOrigin GetThemeRect GetThemeString GetThemeSysBool GetThemeSysColor GetThemeS
ysColorBrush GetThemeSysFont GetThemeSysInt GetThemeSysSize GetThemeSysString GetThemeTextExtent GetThemeTextMetrics Get
WindowTheme HitTestThemeBackground IsAppThemed IsThemeActive IsThemeBackgroundPartiallyTransparent IsThemeDialogTextureE
nabled IsThemePartDefined OpenThemeData SetThemeAppProperties SetWindowTheme
PS Хотел дать ссылку на MSDN, но эти ***** поудаляли страницы связанные со стилями XP, наверное из-за этой ****** висты....
|
|
|