Esempio n. 1
0
	void GUIEdge::draw(CDC& context) const
	{
		context.CreatePen(PS_SOLID, 1, visible ? RGB(0, 0, 0) : RGB(223, 223, 223));
		context.MoveTo(side1->getX(), side1->getY());
		context.LineTo(side2->getX(), side2->getY());
		if (blocked)
			context.Ellipse(getX() - 16, getY() - 16, getX() + 16, getY() + 16);
		drawLabel(context, 0, 16);
		context.CreatePen(PS_SOLID, 1, RGB(0, 0, 0));
	}
Esempio n. 2
0
void CMainFrame::DrawLine(short x, short y)
{
	CDC* pDC = GetDC();
	pDC->CreatePen(PS_SOLID, 1, m_points.back().color);
	pDC->MoveTo(m_points.back().x, m_points.back().y);
	pDC->LineTo(x, y);
}