HOWTO: Setting Up Internet Download for Comdlg32.ocx

Last reviewed: January 19, 1998
Article ID: Q168917
The information in this article applies to:
  • Microsoft ActiveX SDK, version 1.0
  • Microsoft Internet Explorer (Programming), versions 3.0, 3.01, 3.02, 4.0, 4.01
  • Microsoft Internet Client SDK, versions 4.0, 4.01

SUMMARY

The CommonDialog control provides a standard set of dialog boxes for operations such as opening and saving files, setting print options, and selecting colors and fonts. This article documents how to set up the control for successful use in Internet Explorer.

The CommonDialog control is a licensed control that ships with Visual Basic (VB) 5.0. Only developers with a valid design-time license for the control may distribute the control for use in their applications or on their Web sites. The control and design-time license can be obtained by downloading the VB 5.0 Control Creation Edition (VBCCE), purchasing VB 5.0, or purchasing Visual InterDev.

In order to use the control in a Web page, a license package file (.lpk file) for the control must be created. This .lpk file is then referenced by the Web page. If there are multiple licensed controls on a page, a single .lpk file must be created for all of them.

MORE INFORMATION

This article covers generating the .lpk file and using it on a Web page.

Microsoft provides a signed .cab file, which can be referenced to install the CommonDialog control. If this .cab file is used, a Web page that uses the control would look similar to the following:

<HTML> <HEAD> <TITLE>Some Page</TITLE> </HEAD> <BODY>

<OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331">

    <PARAM NAME="LPKPath" VALUE="comdlg.lpk">
</OBJECT>

<OBJECT ID="CommonDialog1" WIDTH=32 HEIGHT=32

    CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
    CODEBASE="http://activex.microsoft.com/controls/vb5/comdlg32.cab">
</OBJECT>

</BODY> </HTML>

Note that Comdlg.lpk is a file that you generated and the name is arbitrary. Also, the location of the file is relative to the HTML file. Here the HTML and .lpk files are assumed to be in the same directory.

REFERENCES

For information on how to use licensed ActiveX Controls in Internet Explorer, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q159923
   TITLE     : HOWTO: Using Licensed ActiveX Controls in Internet Explorer

(c) Microsoft Corporation 1997, All Rights Reserved. Contributions by Robert Duke, Microsoft Corporation
Keywords          : AXSDKCompDownload kbsetup
Technology        : kbInetDev
Version           : Win:1.0,3.0,3.01,3.02,4.01
Platform          : WINDOWS
Issue type        : kbhowto


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 19, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.