home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
atl
/
activedoc
/
activedoc.txt
< prev
next >
Wrap
Text File
|
1998-03-26
|
1KB
|
34 lines
ActiveX Document Sample
This sample demonstrates how to implement an ActiveX Document
Server. The program demonstrates the following:
* How to implement the interfaces IOleDocument and IOleDocumentView
* How to perform menu merging with the container
* How to implement a toolbar in your object
* How to override IPersistStreamInit Load and Save to perform custom
saving and loading
* How to use CDialogImpl to implement an About dialog box.
* How to subclass the Rich Text Edit Control
To use the sample, build the project. Then start up Microsoft
Office Binder and from the Section menu select Add. You should
then see an icon labeled ActiveDoc Class. Select this icon and
click OK. You should see the object embedded in Office Binder.
Notice that the menus have been merged and the ActiveDoc's toolbar
is shown. You can enter text and use the menu and toolbar buttons
to change the color of the text that is typed.
The sample contains the following main files:
Menu.h - Code to handle menu merging and sharing
ActiveDoc.cpp - Implementation of DLL Exports
ActiveCtl.h - Declaration of the CActiveDoc class
ActiveCtl.cpp - Implements CActiveDoc which represents the
overall ActiveDoc object
OleDocument.h - Contains the implementation of the IOleDocument
and IOleDocumentView interfaces.
Toolbar.h - Contains CToolbar which helps with the
implementation of the toolbar