MFC / vc 自定义字体(类型/大小)显示

来源:互联网 发布:通达信单笔成交数据 编辑:程序博客网 时间:2024/05/22 00:38

CDC* pDC =GetDC();                           //获取DC
    CString strText;
//    pDC->SetBkMode(TRANSPARENT);     //transparent?
    LOGFONT lf;
    CFont fontTemp, * pFontOld;
    pDC->GetCurrentFont()->GetLogFont(&lf);
    lstrcpy(lf.lfFaceName, _T("华文隶书"));
    lf.lfWidth = 0;
    lf.lfWeight = FW_HEAVY;
    lf.lfHeight = 0x40;
    fontTemp.CreateFontIndirect(&lf);      //创建字体
    pFontOld = pDC->SelectObject(&fontTemp);
    strText.Format(L"00:%02d/n", m_idelay);
    pDC->TextOut(13, 15, strText);
    pDC->SelectObject(pFontOld);
    ReleaseDC(pDC);

 

通过上述代码,可以创建所想要的字体,并绘制。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jtujtujtu/archive/2009/06/04/4242546.aspx