Direct2D 第2篇 绘制椭圆
原文: Direct2D 第2篇 绘制椭圆 #include <windows.h> #include <d2d1.h> #include <d2d1helper.h> #include <dwrite.h> #pragma comment(lib, "dwrite.lib") #pragma comment(lib, "d2d1.lib") HINSTANCE g_hinst; HWND g_hwnd; ID2D1Factory * g_factory; ID2D1HwndRenderTarget * g_render_target; ID2D1SolidColorBrush * g_brush; void OnSize(LPARAM lparam) { if(g_render_target) g_render_target->Resize(D2D1::SizeU(LOWORD(lparam),HIWORD(lparam))); } bool AppInit() { D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &g_factory); RECT rc; GetClientRect(g_hwnd, &rc); g_factory->CreateHwndRenderTarget( D2D1: