CThemeLib::CThemeLib() : m_hThemeLib(NULL) { #ifdef XPSUPPORT m_hThemeLib = LoadLibrary(_T("uxtheme.dll")); if (!m_hThemeLib) return; GETTHEMECALL(IsThemeActive); GETTHEMECALL(OpenThemeData); GETTHEMECALL(CloseThemeData); GETTHEMECALL(GetThemeBackgroundContentRect); GETTHEMECALL(DrawThemeBackground); #endif }
CThemeLibEx::CThemeLibEx() : m_hThemeLib(NULL) { #ifdef XPSUPPORT m_hThemeLib = LoadLibrary("uxtheme.dll"); if (!m_hThemeLib) return; GETTHEMECALL(IsAppThemed); GETTHEMECALL(IsThemeActive); GETTHEMECALL(OpenThemeData); GETTHEMECALL(CloseThemeData); GETTHEMECALL(GetThemeBackgroundContentRect); GETTHEMECALL(DrawThemeBackground); GETTHEMECALL(DrawThemeParentBackground); GETTHEMECALL(GetThemeColor); GETTHEMECALL(EnableThemeDialogTexture); #endif }