mirror of https://github.com/axmolengine/axmol.git
20 lines
406 B
C++
20 lines
406 B
C++
#include "platform/CCDevice.h"
|
|
#include "CCStdC.h"
|
|
|
|
NS_CC_BEGIN
|
|
|
|
int CCDevice::getDPI()
|
|
{
|
|
static int dpi = -1;
|
|
if (dpi == -1)
|
|
{
|
|
HDC hScreenDC = GetDC( NULL );
|
|
int PixelsX = GetDeviceCaps( hScreenDC, HORZRES );
|
|
int MMX = GetDeviceCaps( hScreenDC, HORZSIZE );
|
|
ReleaseDC( NULL, hScreenDC );
|
|
dpi = 254.0f*PixelsX/MMX/10;
|
|
}
|
|
return dpi;
|
|
}
|
|
|
|
NS_CC_END |