Диаграммы

alekssgor

Well-known member
26.05.2008
118
0
#1
Подскажите кто знает формулу вывода в круговой диаграмме текста процентов в центре сектора(внутри сектора) с использованием PI cos, sin тоесть координаты X,Y;
Диаграмму делаю на GDI+
Код:
 static int i;
case WM_PAINT:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hwnd, &ps);
Graphics *graphics = new Graphics(hdc);
//Рисование сектора эллипса
graphics->FillPie(&SolidBrush(Color::Red),20,210,200,120,i,90);
graphics->FillPie(&SolidBrush(Color::Blue),20,210,200,120,90+i,120);
graphics->FillPie(&SolidBrush(Color::Gold),20,210,200,120,210+i,150);
//Вращаем
InvalidateRect(hwnd, &r,FALSE); 
i++;
Sleep(50);
if(i==360) i=0;
EndPaint(hwnd, &ps);
break;
}