Desaware Announces The Common Dialog Toolkit for Microsoft Visual Basic
3.0

San Jose, CA -- April 1, 1994 -- Desaware today announced the availability
of SpyNotes #2 - The Common Dialog Toolkit, an applications pack for use
with SpyWorks-VB that enables programmers to access and modify the Windows
Common Dialog Box library using Windows API functions. This package also
provides in depth technical information on accessing the Common Dialog Box
library and other Dynamic Link Libraries from Visual Basic.

Microsoft developed the Windows version 3.1 common dialogs for two reasons:
to provide a standard set of controls for performing certain operations
(such as opening or saving a file) and to simplify some of the tedious
parts of application development for Windows. The common dialog box
library included with Windows makes it possible for programmers to
significantly customize the behavior and appearance of these common
dialogs. However, the common dialog custom control (VBX) that comes with
Visual Basic Professional does not provide Visual Basic programmers with
this capability. The Common Dialog Toolkit shows Visual Basic programmers
how to directly access the Common Dialog libraries using the tools in
SpyWorks-VB to take advantage of all of the capabilities of the Windows
Common Dialogs.

SpyWorks-VB is an advanced development package that allows Visual Basic
Programmers to accomplish virtually anything in Visual Basic that is
possible using more traditional Windows programming techniques and the
Windows Software Development Kit. Since many Visual Basic programmers do
not have extensive Windows software development experience, Desaware has
launched the SpyNotes series of application notes to help programmers
learn the advanced techniques made possible by SpyWorks-VB. The Common
Dialog Toolkit is the second application note in this series. As such, in
addition to a description of how to access Common Dialogs, the package
includes in depth technical information and complete documented source
code.

The techniques demonstrated in The Common Dialog Toolkit are not limited to
just common dialog boxes. They are applicable to many Microsoft and third
party dynamic link libraries.

The following list shows a few of the techniques that are demonstrated in
this package:

* How to access all of the standard Common Dialog boxes from
  Visual Basic.
* How to use callbacks to gain control over all of the messages
  received by a Common Dialog.
* How to embed Visual Basic controls into a common dialog box.
* How to use modeless dialog boxes and how to trick some modal
  dialog boxes into behaving in a modeless manner.
* How to add controls to a common dialog box.
* How to set the size and position of a common dialog box.
* How to register and subclass a user-defined messages and
  registered messages.
* How to declare and allocate space for structures that are 
  to be passed to another DL
* How to properly set fonts for a device context.
* How to Hook into the GetMessage loop in WinMain.
* How to access and modify the behavior of controls in a 
  dialog box.
* Converting VB font property values to and from LOGFONT field
  values.

and much, much more....

SpyNotes #2 - The Common Dialog Toolkit is priced at $35 and is now
shipping. The Common Dialog Toolkit requires Visual Basic 3.0 and
SpyWorks-VB version 2.0.

Desaware is a developer of tools and utilities for the Microsoft Windows
operating system and Microsoft Visual Basic including SpyWorks-VB 2.0 -
the tool that makes it possible to do virtually anything in Visual Basic
that can be done using the Windows Software Development Kit and other
languages such as C or C++.

Desaware
5 Town & Country Village #790, San Jose, CA 95128
408-377-4770,  fax 408-371-3530

 ============================================================
 From the  'New Product Information'  Electronic News Service
 ============================================================
 This information was processed from data provided by the
 above mentioned company. For additional details, contact 
 the company at the address or telephone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
