2010-07-02 128 views
0

我想用C++代码动态地在Visio中创建一个矩形。 Visio API有一个函数drawRectangle,它创建一个矩形,但不返回句柄。是否有一个内置函数返回矩形对象?如果没有,应该创建这个矩形的代码是什么?如何用C++动态地在visio中创建一个矩形?

回答

0

DrawRectangle返回一个HRESULT(它是一个COM API)并将最后一个参数设置为创建的形状。如果您使用Visio SDK中包含的包装类,则这将是CVisioShape &。如果您直接调用API或使用其他一些COM包装器,例如你使用了#import指令,类型参数将是IVShape *或者它的一些包装。