************************* MASTER CODE ***************************************

The name of the first file in this disk's directory identifies the volume,
issue number and revision of the disk. The format of this filename is:

    !CDmvvii.rrr

where
    ! = the '!' character
    m =   C for C Users Journal, W for Windows/DOS Developer's Journal
    vv =  volume
    ii =  issue
    rrr = revision (001 for initial release, 002 for next update, etc.)

The file UPDATE.DOC contains information about any additions or
corrections to material on the disk since the original magazine
publication.

If you have obtained this code from a floppy diskette or from CompuServe, the 
headings under the column "FILENAME" represent the names of .ZIP files.  All 
files listed under the filename are archived in the .ZIP file.

Keywords: C C++ Windows multimedia graphics device drivers .shg subclass

Description: 

The code listings for the February 1994 issue of Windows/DOS Developer's
Journal include source for Mirho's bitmap special effects (crush and
diagonal display), Bonneau's simple code for customizing a window's system
menu icon, Davis's program to dump .shg and .mrb file, Burk's C++ class
for subclassing windows, and Nelson's implementation of "dynalink device
drivers" for DOS.

*************************  FILE DESCRIPTION **********************************

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                           PAGE
----------------------------------------------------------------------------
bonneau.zip     Paul Bonneau            Windows Q&A                     7-18
includes:
Listing 1 -- colordlg.rc
Listing 2 -- colordlg.c
Listing 3 -- sysicon.c
Listing 4 -- sysicon.rc
Listing 5 -- launch.h
Listing 6 -- launch.c
Listing 7 -- launch.rc
makefile
colordlg.def
launch.def
sysicon.def
sysicon.bmp

nelson.zip      Thomas W. Nelson        Dynamic-Link Device Drivers
                                        for DOS                        19-30
includes:
Listing 1 -- drvhdr.asm
Listing 2 -- drv.h
Listing 3 -- makefile
Listing 4 -- drvman.c
display.c
testbase.c 

mirho.zip       Charles Mirho           Windows Multimedia, Part 1:
                                        Bitmap Special Effects         31-36
includes:
Listing 1 -- effect.c
bitmap.h
bitmap.c
epaint.h
epaint.c
epaint.rc
hugemem.h
hugemem.c
makefile

davis.zip       Pete Davis              .mrb and .shg File Formats     37-46
includes:
Listing 1 -- shg.h
Listing 2 -- shgdump.c

oney.zip        Walter Oney             Testing the Windows
                                        DOS Extender                   47-60
includes:
Listing 1 -- dpmiprot.asm
fortytwo.asm
I21test.c
makefile
waltio.h
waltio.lib
waltio.dll

zolman.zip      Leor Zolman             Tech Tips                      61-64
includes:
Listing 1 -- whello.c
Listing 2 -- whello.def
Listing 3 -- whello.mak
Listing 4 -- trap.c

burk.zip        Ron Burk                Practical C++: Window
                                        Subclassing                    65-72 
includes:
Listing 1 -- w_atom.h
Listing 2 -- w_atom.c
Listing 3 -- w_hook.h
Listing 4 -- w_hook.c
wuiman.h
wuiman.c
wuiargs.h
wuidbint.h
wuierror.h
wuilist.h
wuimanhk.h
wuimanui.h
wuiname.h
wuiobjdb.h
wuistd.h
wuiargs.c
wuidbint.c
wuilist.c
wuimanhk.c
wuimanui.c
wuiname.c
wuiobjdb.c
wuistd.c
wuierror.c
makefile
regrtest.rc
test.rc
wuiman.ico
test.c
regrtest.c
testrc.h
regrtest.h

******************************************************************************


If you have questions regarding the disk, please call or write us.

-----------------------------------------------------------------------------
                           R&D Publications, Inc.
                        1601 W. 23rd St. Suite 200
                            Lawrence, KS 66046
                              (913) 841-1631
-----------------------------------------------------------------------------

