使用CDC打印文字

记下,免总老是忘记,又要去查。

环境:VS2013Update4

	CFont font;
	font.CreatePointFont(128, L"宋体", pDC);

	HGDIOBJ OldFont = pDC->SelectObject(&font);

	CString cstrText;
	cstrText.Format(L"版本 %s", kagula::s2ws(version).c_str());

	COLORREF oldClr = pDC->SetTextColor(RGB(0, 0, 0));
	pDC->FillSolidRect(pRect, RGB(255, 0, 0));
	pDC->DrawText(cstrText, pRect, DT_CENTER | DT_VCENTER);
	pDC->SetTextColor(oldClr);
	pDC->SelectObject(OldFont);


你可能感兴趣的:(使用CDC打印文字)