The tutorial develops the Scribble application in seven steps. By installing the sample files, you can make a local copy of all project files in their representative state for each step. By default, these files are copied to subdirectories (represented as folder icons in your Project Workspace window) named STEP1 through STEP7. You can change the name and location of the subdirectories.
Before beginning the tutorial’s steps, you must create the starter AppWizard files for Scribble as explained in Lesson 2. Steps 1 through 6 describe how to develop the basic Scribble application. Step 7 describes how to convert Scribble to an OLE server.
Note A single tutorial step might be covered in more than one lesson. The following table correlates steps and lessons. Each lesson begins where you left off in the previous step.
Tutorial Steps
Step | Lesson |
Creating a New Application with AppWizard. Create a starter AppWizard application, including MAPI support. (No corresponding tutorial step.) | |
1 | Creating Scribble’s Document. Create the Scribble document. (Start Step 1.) |
Creating Scribble’s View. Create the Scribble view. (Complete Step 1.) | |
2 | Constructing Scribble’s User Interface. Create Scribble’s menus and toolbar; learn about graphics editors. (Start Step 2.) |
Binding Scribble’s Visual Objects to Code Using WizardBar. Implement handlers for commands using ClassWizard, WizardBar, and ClassView. (Complete Step 2.) | |
3 | Adding a Dialog Box. Implement a dialog box using resource editors, ClassWizard, WizardBar, and ClassView. Add a spin control. |
4 | Enhancing Views. Implement scrolling and splitting. |
5 | Enhancing Printing. Implement printing and print preview. |
6 | Adding Context-Sensitive Help. Learn how to add context-sensitive help for Scribble’s menus and dialog boxes. |
7 | Creating an OLE Server. Convert your Scribble application to an OLE server. |