About the Visio Drawing Control [Visio 2003 SDK Documentation]

Using the Microsoft Office Visio Drawing Control 2003, you can integrate the Visio drawing surface into your application.

The Visio Drawing Control is an ActiveX control that provides full access to the Visio object model (API) and user interface so that you can integrate the Visio user interface, customize its appearance, and automate Visio in your applications. The Visio Drawing Control is provided with both Microsoft Office Visio Standard 2003 and Microsoft Office Visio Professional 2003, and is installed when you install Visio.

For more information about including the Visio Drawing Control in your application, see About using the Visio Drawing Control in your application in this Automation Reference.

Host container applications that support the Visio Drawing Control

You can embed the Visio Drawing Control in Microsoft Visual Basic 6.0, Microsoft Visual C++ 6.0, Microsoft Visual Studio 7.1, and other ActiveX control containers. However, you cannot embed the Visio Drawing Control in another Visio drawing, another ActiveX control, a Microsoft Visual Basic for Applications (VBA) form in Visio, or a Visio solution window.

Security considerations

The Visio Drawing Control is targeted for use in an intranet environment. The Visio Drawing Control does not support the IObjectSafety interface. Before it is run in any version of Microsoft Internet Explorer, the control warns the user that it is an unsafe file (unless the end user's browser security level is set to Medium, Medium-Low, or Low).

Run-time requirements and distribution of your application

Microsoft Office Visio 2003 must be installed on any computer where the Visio Drawing Control will be used. When you distribute your application, all users must have licensed copies of Visio 2003 on their computers in order to use it.

Obtaining support

To obtain support for issues that you encounter while integrating the Visio Drawing Control into your application, contact Microsoft Product Support Services. For contact information, see the documentation that comes with the Visio product.

See Also | About the Visio Drawing Control | About using the Visio Drawing Control in your application | DrawingControl object | HostID property | KeyDown event | KeyPress event | KeyUp event | MouseDown event | MouseMove event | MouseUp event | NegotiateMenus property | NegotiateToolbars property | PageSizingBehavior property | Src property | Window property