
#pragma once

namespace DLUConv
{
	int DLU2PxX(const LOGFONT &crlf, int cxDLU);
	int DLU2PxX(HFONT hFont, int cxDLU);
	int DLU2PxX(HDC hdc, int cxDLU);

	int DLU2PxY(const LOGFONT &crlf, int cyDLU);
	int DLU2PxY(HFONT hFont, int cyDLU);
	int DLU2PxY(HDC hdc, int cyDLU);

	int Px2DLUX(const LOGFONT &crlf, int cxPx);
	int Px2DLUX(HFONT hFont, int cxPx);
	int Px2DLUX(HDC hdc, int cxPx);

	int Px2DLUY(const LOGFONT &crlf, int cyPx);
	int Px2DLUY(HFONT hFont, int cyPx);
	int Px2DLUY(HDC hdc, int cyPx);
}

