Programmer's Guide to Creating User Interfaces
Table of Contents
Index
Chapter 16: Microsoft Windows Applications
16.1 Overview
16.2 Requirements
16.2.1 Restrictions
16.3 Developing Character-based COBOL Applications
16.3.1 Compiling, Linking and Debugging
16.3.1.1 Compiling the Application
16.3.1.2 Linking the Application
16.3.1.3 Debugging the Application
16.3.2 Customizing Your Application's Icon
16.3.2.1 Setting the Application Title
16.3.2.2 Starting an Application Maximized
16.3.3 Configuration Options
16.3.3.1 Screen Emulation Mode
16.3.3.2 System Function Key Control
16.3.3.3 Screen Output Optimization Control
16.3.3.4 Using the Blink Attribute
16.3.3.5 Setting the Window Size
16.3.4 Controlling Your Application's Window
16.3.5 Terminating the Application
16.3.6 Library Routines for Windows Applications
16.4 Developing COBOL Applications That Call Windows Functions
16.4.1 Using the Systems Programming Extensions
16.4.2 Calling Conventions
16.4.3 The Windows Startup Module
16.4.3.1 Using cblwgui.cbl with lcoboldw.lib and coblibw.lib
16.4.3.2 Using lcobolw.lib
16.4.3.3 Using PC_WIN_INIT
16.4.4 Translating C Definitions
16.4.4.1 H2cpy-to-C Header File Conversion
16.4.4.2 Translating C Function Declarations
16.4.5 Linking and Debugging
16.4.5.1 Linking Graphical COBOL Applications
16.4.5.2 Linking Large Applications
16.4.5.3 Creating Dynamic Link Libraries
16.4.5.4 Using Dynamic Link Libraries
16.4.5.5 Statically Linked Calls
16.4.5.6 Dynamically Linked Routines
16.4.5.7 Windows Mixed-language Programming
16.4.5.8 Debugging
16.4.5.8.1 Debugging with Xilerator
16.4.5.8.2 Debugging with CodeView
16.4.6 Tools
16.4.7 Hints and Tips
16.5 Creating Reusable .exe and .dll Files
16.6 Sample Programs
16.7 Windows Library Routines
16.7.1 Introduction to Windows Printer Handling Routines
16.7.2 Description of Routines