1 #pragma once 2 #include <gdiplus.h> 3 #include "CommonData.h" 4 5 class CGdiPlusTool 6 { 7 public: 8 CGdiPlusTool(); 9 ~CGdiPlusTool(); 10 11 static Gdiplus::Color COLORREFToGdiplusColor(COLORREF color, BYTE alpha = 255); 12 static COLORREF GdiplusColorToCOLORREF(Gdiplus::Color color); 13 static int ToGDIPluseFontStyle(const FontStyle& style); 14 static void CreateRoundRectPath(Gdiplus::GraphicsPath& path, CRect rect, int radius); 15 static CRect GdiplusRectToCRect(Gdiplus::Rect rect); 16 static Gdiplus::Rect CRectToGdiplusRect(CRect rect); 17 }; 18 19