************************* 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:     SEP95 C C++ Windows MFC dialog resource encryption touch

Description:  The code listings for the September 1995 issue of Windows/DOS
              Developer's Journal include source code to the world's smallest
              dynamic dialog editor, an MFC class that makes it easy to create
              color edit boxes, Antonello Salvatucci's library for encrypting
              your program's resources, and Moshe Rubin's touch utility that 
              operates on internal Borland .obj timestamps.


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

The following files are included in the disk:

FILENAME        AUTHOR-NAME             TITLE                          PAGES
============================================================================

branch.zip      Chris Branch            The Windows 3.1 Font Deletion
                                        Bug                             6-14
includes:
bldbug.bat
figure1.c       Figure 1:  Avoiding the font deletion bug.
test.c
test.def
test.rc

-----------------------------------------------------------------------------

salvatuc.zip    Antonello Salvatucci    A Resource Encryption Tool     15-33
includes:
bldcrypt.bat
declib.c        Listing 1:  Resource decryption functions.
endec.c         Listing 3:  Default decrypt/encrypt function.
endec.h         Listing 2:  Resource decrypt/encrypt function interface.
enclib.c        Listing 5:  Resource encryption functions.
encrypt.c       Listing 4:  Entry point for encryption utility.
encrypt.def     Listing 7:  Module definition file for encryption utility.
encrypt.rc      Listing 6:  Strings for encryption utility.

-----------------------------------------------------------------------------

burk.zip        Ron Burk                World's Smallest Dynamic
                                        Dialog Editor                  35-44
includes:
bldtiny.bat
test.c
test.def
test.h
test.rc
tinydded.c      Listing 1:  Source code for tiny dialog editor.

-----------------------------------------------------------------------------

nelson.zip      Mark Nelson             Bug++ of the Month             45-47
includes:
bug0995.cpp     Listing 1:  A compiler failure in a DOS box under Windows NT
                            and Windows 95.

-----------------------------------------------------------------------------

zolman.zip      Leor Zolman             Tech Tips                      49-54
includes:
mfc2bsc.bat     Listing 2:  Adds the MFC browse information to a project 
                            browse file.
touch.c         Listing 1:  A touch utility for MS-DOS.

-----------------------------------------------------------------------------

ramachan.zip    V. Ramachandran         Enhanced Edit Controls
                                        Using MFC                      55-60
includes:
generdoc.cpp
generdoc.h
generdoc.ico
generic.clw
generic.cpp
generic.def
generic.h
generic.ico
generic.mak
generic.rc
generic.rc2
generic.vcw
generic.wsp
genervw.cpp
genervw.h
mainfrm.cpp
mainfrm.h
resource.h
stdafx.cpp
stdafx.h
toolbar.bmp
zedit.cpp       Listing 2:  Source for ZEdit class.
zedit.h         Listing 1:  Declaration for ZEdit class.

-----------------------------------------------------------------------------

rubin.zip       Moshe Rubin             Updating Internal Borland
                                        .obj Timestamps                72-76
includes:
tchbobj.cpp     Listing 1:  C++ source for tchbobj utility.

-----------------------------------------------------------------------------

sdkann.zip -- An up-to-date collection of SDK annotations.
includes:
sdkann.txt

-----------------------------------------------------------------------------

order.frm  -- This file contains an order form which can be used to
order books reviewed in the "Books in Brief" column or advertised in the
Windows/DOS Developer's Bookshelf. You can complete the form and fax,
mail, or email it to us, or use it as the basis for a phone order. 

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

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

------------------------------------------------------------------------------
                           Miller Freeman, Inc.
                        1601 W. 23rd St. Suite 200
                            Lawrence, KS 66046
                              (913) 841-1631
------------------------------------------------------------------------------
