CFont m_fontLogo;
LOGFONT logFont;
memset(&logFont, 0, sizeof(LOGFONT));
logFont.lfCharSet = DEFAULT_CHARSET;
logFont.lfHeight =600;//宋体华文行楷
ogFont.lfWeight = FW_HEAVY;
lstrcpyn(logFont.lfFaceName,"华文细黑",(sizeof(logFont.lfFaceName)/sizeof(logFont.lfFaceName[0])));
POINT pt;
pt.y = ::GetDeviceCaps(hDC, LOGPIXELSY) * logFont.lfHeight;
pt.y /= 720; // 72 points/inch, 10 decipoints/point
pt.x = 0;
::DPtoLP(hDC, &pt, 1);
POINT ptOrg = { 0, 0 };
::DPtoLP(hDC, &ptOrg, 1);
logFont.lfHeight = -abs(pt.y - ptOrg.y);
::CreateFontIndirect(&logFont);
m_fontLogo.CreateFontIndirect(&logFont);
CFont * OldFont = dc.SelectObject(&m_fontLogo);
dc.SetBkMode(TRANSPARENT);//OPAQUE TRANSPARENT
rect.right = rect.Width();
rect.bottom = rect