如何更改形状数据窗口的位置/大小
我正在使用 C# 和 Visio 2007 SDK。 有没有办法在给定大小的特定位置显示形状数据窗口?
多谢。
I am using C# and Visio 2007 SDK.
Is there a way to show the shape data window in a particular position with a given size?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您可以获得表示形状数据窗口的 Visio.Window 对象,那么您应该能够使用其 WindowState、MergeClass、MergeID 和 MergePosition 属性、或 SetWindowRect 方法来控制其大小、位置和状态。
请参阅此处 Visio.Window 类的属性和方法帮助:
http://msdn.microsoft.com/en-us/library/aa342293%28v=office.12%29.aspx
此链接列出了WindowState 属性的各种值:
http:// msdn.microsoft.com/en-us/library/aa342166%28v=office.12%29.aspx
以下是如何获取平移/缩放窗口活动窗口:
希望有(并且您可以找到)一个常量,可以让您直接访问形状数据窗口。其他 visWinID* 值列于此处:
http:// /msdn.microsoft.com/en-us/library/ms428302%28v=office.12%29.aspx
If you can get the Visio.Window object that represents the shape data window, then you should be able to use its WindowState, or the MergeClass, MergeID and MergePosition properties, or the SetWindowRect method to control its size, position and state.
See the property and method help for the Visio.Window class here:
http://msdn.microsoft.com/en-us/library/aa342293%28v=office.12%29.aspx
And this link lists the various values for the WindowState property:
http://msdn.microsoft.com/en-us/library/aa342166%28v=office.12%29.aspx
Here's how to get the pan/zoom window from the active window:
Hopefully, there is (and you can find) a constant that allows you to get direct access to the shape data window as well. Other visWinID* values are listed here:
http://msdn.microsoft.com/en-us/library/ms428302%28v=office.12%29.aspx
以下是获取形状数据窗口的方法。
Here's how to get the shape data window.