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);
}