4.1.3 Creating A Microsoft Visual C Plus Plus Resource-only DLL
This section describes in detail the general process of creating a resource-only DLL for use in Origin. Topics include using the Origin Dialog AppWizard to create a Microsoft Visual C++ project, making other Visual C++ project settings, and performing various Visual C++ operations such as adding controls to your resource, saving your resource, and building your resource.
See the section Additional Resource Topics for a discussion of more specialized resource operations such as adding tabs to a tabbed dialog and pages to a wizard after the Origin Dialog AppWizard has closed, adding a graph or worksheet control (which displays an Origin graph or worksheet) to a resource, and manually defining (or re-defining) resource IDs in the Symbol include header file.
See the section Accessing Dialog Builder Resources with Origin C for a discussion of how to access Dialog Builder resources in Origin with Origin C. Topics include the fundamentals of accessing Dialog Builder resources with Origin C classes, handling Dialog Builder (resource) related events with an Origin C message map, and a number of example Dialog Builder dialogs launched and controlled by Origin C.
Note: It is also possible to open a resource in Origin created using a resource editor/compiler other than Microsoft Visual C++. See the section Creating and Accessing an Open Watcom Resource-only DLL for a description of how to build a Dialog Builder resource using the Open Watcom C/C++ software and access it in Origin with Origin C.
- Getting Started Using the Origin Dialog AppWizard
- Choosing the Project Type for your Dialog
- Choosing the Programming Language to Control your Dialog
- Specifying the Dialog Caption, ID, and Name
- Specifying Tab (Page) Captions, IDs, and Names
- Editing the Microsoft Visual C++ Project Settings
- Opening your Resource and Workspace Files
- Adding Controls to your Dialog, Tabs, or Wizard Pages
- Renaming the Symbol Include Header File
- Resizing Dialog, Tab, and Page Resources
- Microsoft Visual C++ Controls Supported by Dialog Builder
- Setting the Properties of Controls in your Resource
- Setting the TAB Order of Controls on a Dialog, Tab, or Page
- Saving and Building your Resource-only DLL
- Additional Resource Topics
- Adding Controls on a Dialog, Tabbed Dialog, or Wizard
- Adding Tabs or Wizard Pages after the Origin Dialog AppWizard is Closed
- Adding an Origin Graph or Worksheet Control on a Dialog, Tabbed Dialog, or Wizard
- Defining (or Re-defining) Resource IDs in the Symbol Include Header File
- Required Numeric ID Ranges for Various Resource Types