-1
Я пытаюсь нарисовать стрелу, которая имеет границу или контур. Я рисую эту стрелку как оверлей в сторонней программе. Вот упрощенный пример этого кода.Как нарисовать стрелку с рамкой?
private void DrawWindArrow(Graphics Screen, int screenWidth, int screenHeight)
{
Trace.WriteLine("Entering...DrawWindArrow");
NArrow.FontSize = 10;
NArrow.CenterText = 20;
NArrow.Scale = GetScale(NArrow.Size);
NArrow.Scale += 0.2f;
NArrow.CalculateArrowSize(NArrow.Scale);
NArrow.FontSize = ChangeFontSize(NArrow.Size);
NArrow.CoordinateX = GetXCoordinates(NArrow.Position, screenWidth);
NArrow.CoordinateY = GetYCoordinates(NArrow.Position, screenHeight);
NArrow.CenterText = CenterText(NArrow.Size, NArrow.CoordinateX);
NArrow.CalculateArrowProperties();
NArrow.CenterOfArrowy = NArrow.CenterOfArrow + NArrow.CoordinateY;
NArrow.CenterOfArrow += NArrow.CoordinateX;
}
}
Вот пример стрелки Ищу:
Geez, я благодарен, что WPF существует сейчас, когда я смотрю на это. – casperOne 2010-11-29 15:36:42