void AirSpeed_Indicator::PT::DrawPointer(const PREADING pRading, Gdiplus::Graphics *pg) { Gdiplus::GraphicsPath path; path.AddPath(&m_PT, FALSE); Gdiplus::Matrix m; float a = GetAngle(pRading); m.RotateAt(a, Gdiplus::PointF(m_ptRotatePoint.X, m_ptRotatePoint.Y)); path.Transform(&m); Gdiplus::SolidBrush sb(Gdiplus::Color::White); pg->FillPath(&sb, &path); }