本文共 997 字,大约阅读时间需要 3 分钟。
pRenderTarget->BeginDraw(); IDWriteFactory* pDWriteFactory = NULL; IDWriteTextFormat* pTextFormat = NULL; // create dwrite factory DWriteCreateFactory( DWRITE_FACTORY_TYPE_SHARED, __uuidof(IDWriteFactory), reinterpret_cast(&pDWriteFactory)); //create text format hr = pDWriteFactory->CreateTextFormat( L"Arial", NULL, DWRITE_FONT_WEIGHT_NORMAL, DWRITE_FONT_STYLE_NORMAL, DWRITE_FONT_STRETCH_NORMAL, 20.0f * 96.0f/72.0f, L"en-US", &pTextFormat ); D2D1_RECT_F layoutRect = D2D1::RectF(1000.f, 1000.f, 200.f, 200.f); //draw text pRenderTarget->DrawText( L"Hello D2D", wcslen(L"Hello D2D"), pTextFormat, layoutRect, pBlackBrush ); pRenderTarget->EndDraw();
转载地址:http://emlgb.baihongyu.com/