www.pudn.com > SDKSkin.rar > SkinCommon.cpp


// SkinCommon.cpp 
#include "stdafx.h" 
#include "SkinCommon.h" 
 
SkinCommon::SkinCommon() 
{ 
} 
 
SkinCommon::~SkinCommon() 
{ 
} 
 
int SkinCommon::GetCYMenu() 
{ 
	return GetSystemMetrics(SM_CYMENU);; 
} 
 
int SkinCommon::GetCXScreen() 
{ 
	return GetSystemMetrics(SM_CXSCREEN); 
} 
int SkinCommon::GetCYScreen() 
{ 
	return GetSystemMetrics(SM_CYSCREEN); 
} 
int SkinCommon::GetCXFrm() 
{ 
	return GetSystemMetrics(SM_CXFRAME); 
} 
int SkinCommon::GetCYFrm() 
{ 
	return GetSystemMetrics(SM_CYFRAME);; 
} 
int	SkinCommon::GetCXIcon() 
{ 
	return GetSystemMetrics(SM_CXICON);; 
} 
int	SkinCommon::GetCYIcon() 
{ 
	return GetSystemMetrics(SM_CYICON);; 
} 
int	SkinCommon::GetCYSize() 
{ 
	return GetSystemMetrics(SM_CYSIZE);; 
} 
 
int SkinCommon::GetCaption() 
{ 
	return GetSystemMetrics(SM_CYCAPTION); 
} 
 
HFONT SkinCommon::GetMenuFont() 
{ 
	NONCLIENTMETRICS info; 
	info.cbSize = sizeof( NONCLIENTMETRICS ); 
	::SystemParametersInfo(SPI_GETNONCLIENTMETRICS,sizeof(info),&info,0); 
	 
	return CreateFontIndirect(&info.lfMenuFont); 
}