Esempio n. 1
0
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
}