谁能提供源码,无限感恩。

解决方案 »

  1.   

    使用GDI+。USING GDI+
    ms-help://MS.VSCC/MS.MSDNVS.2052/Gdicpp/ugdiplus_1hk5.htmAntialiasing
    ms-help://MS.VSCC/MS.MSDNVS.2052/Gdicpp/cpp_aboutgdip02_7ewk.htmCode #1(include):
    #include <windows.h>
    #include <gdiplus.h>
    using namespace Gdiplus;Code #2(application startup):
    ULONG_PTR           gdiplusToken;   //GlobalGdiplusStartupInput gdiplusStartupInput;
    // Initialize GDI+.
    GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);Code #3(application end):
    GdiplusShutdown(gdiplusToken);Code #4(draw):
    void CGDIPlusTestView::OnDraw(CDC* pDC)
    {
    CGDIPlusTestDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc); Graphics    graphics(pDC->GetSafeHdc ()); FontFamily  fontFamily(L"Times New Roman");
    Font        font(&fontFamily, 150, FontStyleBoldItalic, UnitPixel);
    PointF      pointF(30.0f, 10.0f);
    SolidBrush  solidBrush(Color(255, 0, 0, 255));

    graphics.SetTextRenderingHint(TextRenderingHintAntiAlias);
    graphics.DrawString(L"Hello", -1, &font, pointF, &solidBrush);
    }Link lib:
    gdiplus.lib