ActiveX for Plug-ins

Structure for the ActiveX plug-in

<PlugInDefs>

<PlugInDef>

<ProgID>myApp.ClassInstance</ProgID>

<Installer>myAppInstaller.exe</Installer>

<Description>

<Language Locale="1033" IsDefault="1">

<Name>G-Mail</Name>

<Publisher>Google</Publisher>

<Description>Launches Google's Gmail Service</Description>

<Menu>Launch GMAIL</Menu>

</Language>

<Language Locale="4000">

<Name>eegay ale-</Name>

<Publisher>oogle-Gay</Publisher>

<Description>aunches-Lay oogle-Gay’s eegay ale- Urvice-Say</Description>

<Menu>aunch-Lay eegay ale-</Menu>

</Language>

</Description>

<OnDemand>1</OnDemand>

<Startup>1</Startup>

<MultipleInstance>0</MultipleInstance>

<Modal>0</Modal>

<DefaultPos>

<top>50</top>

<left>50</left>

</DefaultPos>

<DefaultSize>

<width>800</width>

<height>600</height>

</DefaultSize>

<Visible>1</Visible>

</PlugInDef>

</PlugInDefs>

ActiveX plug-in details

Although it is very similar to the HTMLClosed HyperText Markup Language. The authoring language used to define the structure and layout of a Web document by using a variety of tags and attributes. plug-in description, there are 2 primary differences, the ProgID and Installer nodes instead of the URLClosed Uniform Resource Locator. The global address of documents and other resources on the World Wide Web. and QueryString nodes.

The ProgID is the ProgID for your ActiveX control and the Installer is the installer name for the application. The Installer should be sitting in a folder named Installers under the plug-in directory.