1993 Special 1995

Windows programming 1994

text on archive.org (DVD)

(couverture_manquante.jpg)

Editorial

[author : Michael Floyd] #Edito

TABLE OF CONTENTS

FEATURES

2PANE Illuminates Windows

[author : Dick Wilmot]

2PANE, the program presented here, lets you create multiple windows and probe Windows messaging and window procedures. Dick implements 2PANE for both Windows 3.x and Windows NT.

Very Dynamic Linking in Windows

[author : Craig A. Lindley]

Craig presents a technique he calls "dynalinking" that manages the interface between an application program and one or more DLLs, maximizing the power and flexibility of both.

A Generic About... Box Handler

[author : Joseph M. Newcomer]

Joe's generic About... box handler is a single binary that can be used by all applications. He also incorporates it into a DLL that has some support code needed by the applications.

DOS Pipes for Windows

[author : Al Williams]

Traditional multitasking operating systems let you use pipes to chain programs together—but not Windows. Al shows you a pipe-like way of running a DOS program that collects its output as it's created, then routes it to a cooperating Windows program.

A Program Architecture for Visual Basic Development

[author : Joachim Schürmann]

A program architecture provides constraints and services which appear desirable for a particular project. The architecture Joachim discusses here is designed to squeeze more performance out of Visual Basic applications.

A Windows I/O Monitor

[author : Rick Knoblaugh]

VRKIOMON is a driver that lets you eavesdrop on I/O processes, such as COM ports, that are normally trapped by existing Windows drivers. Rick's trick is to hook the VMM services for installing I/O handlers and enabling and disabling I/O trapping.

Customizing Window Behavior

[author : Vinod Anantharaman]

Vinod examines how you can use subclassing with the Microsoft Foundation Class (MFC) library. He illustrates this technique by developing a DLL that lets you change the default look of windows running on your system.

Avoiding Windows PATH Cram

[author : Joseph M. Newcomer]

How many times have you installed a new application, only to find that it added itself at the front of your PATH, maxing out the 127-byte PATH limit? FreePath, the program Joe presents here, handles the PATH problem by simulating the effect of PATH without actually requiring that new directories be added to the PATH.

Exception Handlers and Windows Applications

[author : Joseph Hlavaty]

TrapMan, the Windows tool Joe presents here, is a debugging tool for analyzing exceptions in Windows applications.