About VBVoiceComposite Controls

Composite controls allow you to encapsulate modules of VBVoicecall-flow into your own controls to be later used as building blocks for a complete application. This concept is somewhat similar to subroutine. However, it allows more flexibility with packaging because Composite controls may be compiled into separate DLLs or even EXEs, running out of the main VB process.

The composite controls are created in Visual Basic using VBVoicecontrols. Once created and compiled, they can be invoked by your application using the SubStart control. The composite specifies an icon, an entry point, and multiple exit points.

The host SubStart control will modify its display to show the outputs, control name, and icon defined by the composite, will add the composite's custom property page to its own property pages, and will add the composite's greetings to the Greetings property page.

Features of composite controls include:
When should you use composite controls?

Composite controls are very useful when you need to:

Learn more about working with composite controls.

Find out about composite control design.

Read about creating property pages for composite controls.