Visio DrawLine()方法无法正常工作

时间:2019-02-13 15:52:30

标签: c++ vba visio

Shape.DrawLine方法(Visio)无法正常工作。它画了想要的线,而不是我给的位置。不管它位于主要形状的哪个位置,都始终使图形处于相同位置。直到现在,我都使用Visio 2000及其SDK,并且此功能没有任何问题。但是现在我已更新到Visio 2016,它无法像以前那样工作。我在做什么错了?

谢谢!

x1 = TO_INCH(pEntidad->m_datos_entidad.linea.x1);
y1 = TO_INCH(pEntidad->m_datos_entidad.linea.y1);
x2 = TO_INCH(pEntidad->m_datos_entidad.linea.x2);
y2 = TO_INCH(pEntidad->m_datos_entidad.linea.y2);

hr = elSimbolo.DrawLine(x1, y1, x2, y2, laLinea);

我正在尝试使用非常基本的形状,例如绘制矩形,但我没有矩形

1 个答案:

答案 0 :(得分:0)

Nerea Murua!

只需查看有关DrawLine method语法的文档,此方法只有4个参数。

expression.DrawLine(xBegin, yBegin, xEnd, yEnd)