ActiveX(TM) Controls Sample Application
For Developers Working with Microsoft(R) Office 97, Developer Edition 
Readme File

Copyright(C) 1996 Microsoft Corp. All rights reserved.


HOW TO USE THIS DOCUMENT
========================

To view the Readme file on screen in Windows WordPad, maximize the
WordPad window. To wrap the text, click Options on the View menu,
click the Text tab, and then click Wrap To Ruler.

To view the Readme file on screen in Windows Notepad, maximize the
Notepad window. Select Word Wrap from the Edit menu.

To print the Readme file, open it in Windows WordPad, Windows Write,
Microsoft Word, or another word processor. Then select the entire 
document and format the text in 10-point Courier before printing.

CONTENTS

 - Introduction
 - Disclaimer
 - License
 - Requirements
 - Using This Sample Application
 - For More Information
 - How to Obtain These Controls and the Right to Redistribute Them


INTRODUCTION
============

This sample application is designed to be a learning tool for
developers who are creating solutions with Microsoft Access 97 and 
deploying those solutions with Microsoft Office 97, Developer Edition. 
It contains a Microsoft Access database with several forms that use 
ActiveX controls. Developers are encouraged to see how the controls are 
used and to adapt the methods used in this sample application to their 
own solutions.

Microsoft Access 97 supports the use of ActiveX controls in Microsoft 
Access forms. ActiveX controls are prebuilt, 32-bit components, 
available from Microsoft Corporation and a variety of other software 
vendors, that can enhance the functionality of Microsoft Access-based 
solutions. Microsoft Access 97 includes an ActiveX Calendar control, 
and Microsoft Office 97, Developer Edition includes an additional 14 
controls that licensed developers can use and redistribute along with 
their custom solutions. The ActiveX Controls sample application 
contains examples for 11 of these ActiveX controls. You can see 
examples for the WebBrowser control in the Developer Solutions sample 
application included with Microsoft Access 97; example code for the 
Winsock and Internet Transfer controls is available in the Help file 
provided with Microsoft Office 97, Developer Edition.

DISCLAIMER
==========

This database is provided as freeware. Microsoft Corporation assumes no 
responsibility for its performance and can offer no product support. 
The ActiveX controls supplied with this database are supplied for 
demonstration purposes only and are usbject to the License Agreement 
set forth below.

LICENSE AGREEMENT
=================

NOTICE:  This Software is provided for demonstration purposes only. You 
may make and use copies of the Software provided that (i) the Software 
is not distributed for profit; (ii) all copyright notices are 
maintained on the Software; (iii) you may not reverse engineer, 
decompile, or disassemble the Software, except and only to the extent 
the foregoing restriction is expressly prohibited by applicable law, 
notwithstanding this limitation; and (iv) you may not distribute copies 
of the Software to third parties.

THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. 
MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, 
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND 
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF INTELLECTUAL 
PROPERTY. IN NO EVENT SHALL MICROSOFT OR ITS SUPPLIERS BE LIABLE FOR 
ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS 
OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS 
INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR 
INABILITY TO USE THE SOFTWARE, EVEN IF MICROSOFT HAS BEEN ADVISED OF 
THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES DO NOT ALLOW THE 
EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL 
DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.

The SOFTWARE is provided with RESTRICTED RIGHTS. Use, duplication, or 
disclosure by the Government is subject to restrictions as set forth in 
subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer 
Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) 
of the Commercial Computer Software--Restricted Rights at 48 CFR 
52.227-19, as applicable. Manufacturer is Microsoft Corporation/One 
Microsoft Way/Redmond, WA  98052-6399.

REQUIREMENTS
============

This sample application requires the following:

 - Personal computer with a 486 or higher processor 

 - Microsoft Windows(R) 95 operating system, or Microsoft Windows NT(R)
   Server or Workstation operating system version 3.51 and Service Pack 
   5, or Windows NT Server or Workstation version 4.0 and Service Pack 
   2, or later versions (will not run on earlier versions of Windows)

 - 16 MB of memory for use on Windows 95; 20 MB of memory for use on
   Windows NT Server or Workstation

 - Hard disk space required: 4 MB

 - VGA or higher-resolution video adapter (SVGA 256-color recommended)

 - Microsoft Mouse or compatible pointing device

USING THIS SAMPLE APPLICATION
=============================

This application was designed using the Windows Standard display 
setting. Text on forms may not display properly if the Windows 
Appearance Scheme is set to Windows Standard (Large) or Windows 
Standard (Extra Large).

When ActCtrls.mdb opens, it will display the Switchboard form. Each of 
the sample forms can be accessed from this form.

Try out the samples from a user perspective, double-clicking all the 
options available from the main switchboard and checking out the 
functionality. Then switch to Design view by clicking the Design View 
button on the Microsoft Access toolbar. 

You can right-click each the ActiveX control to bring up its Properties 
window or the Build Event code behind the object. 

This documentation won't attempt to describe each object and its usage. 
Instead here are some highlights:

 - The Switchboard form contains a TreeView control that displays each 
   available example separated by each example category. To view
   examples for each category of examples, double-click the example
   topic to view the associated examples. Then, to view an example form, 
   double-click the example description to start the form.

 - As you select each example in the Switchboard, a description for the
   example is displayed on the right side of the Switchboard form. These
   descriptions are like ToolTips that help a user understand what the 
   examples are. These descriptions are stored as the Description
   property of each example form, which makes the application 
   self-documenting. It also reduces the amount of code behind the form, 
   which makes the application easier to maintain. 

FOR MORE INFORMATION
====================

For more information, please see the Help file for the ActiveX controls 
and "Building Applications with Microsoft Access 97." (Chapter 16, 
"Using ActiveX Controls," is most applicable to this sample 
application). On the World Wide Web, point your browser to the 
Microsoft Office Developer page at http://www.microsoft.com/officedev/ 
or the Microsoft Access Developer page at http://www.microsoft.com/
accessdev/.

HOW TO OBTAIN THESE CONTROLS AND THE RIGHT TO REDISTRIBUTE THEM
===============================================================

To obtain these controls and the right to redistribute them, you can 
acquire Microsoft Office 97, Developer Edition. Microsoft Office 97, 
Developer Edition contains 14 ActiveX controls, as well as a Setup 
Wizard, and a royalty-free run-time distribution license. This enables 
developers to build and distribute applications that do not require a 
separate copy of Microsoft Access 97 on each end-user computer.
