www.stonehorse.comGeometryManager
Version 1.0

Home ] [ Introduction ] Overview ] Platform Notes ] Reference ]

Introduction

How many times have you looked at a dialog and wanted the list box to show more items, or wanted the edit fields to be longer? Unfortunately, the developers of the program probably did not give you that option. For them, it was just too much work to develop and maintain. Now, with GeometryManager, you can give your users the option that they and you have longed for: Resizable dialogs and form views! With just a few lines of code and a small royalty-free DLL you add this functionality to your applications.

Platforms Supported

GeometryManager supports nearly all 32 bit Windows platforms. It has been tested on the following Windows platforms:

  • Windows 95 / 98
  • Windows NT 4.0, Intel processor
  • Windows CE 2.0, SH3 and MIPS processors

See Platform Notes for information about differences amoung the different platforms.

Languages Supported

GeometryManager is a DLL (Dynamic Link Library) that uses a standard C language API (Application Programming Interface), so it is compatible with any language that supports a C language interface. The list of supported languages includes, but is not limited to:

  • C / C++
  • Visual Basic
  • Pascal / Delphi

About the samples

There are two sample applications, one for Windows 95 / 98 / NT, and one for Windows CE. Both samples were written in C++ using Microsoft Visual C++ 5.0 and MFC.

The Windows 95 / 98 / NT sample application is ready to build, just open the Sample.dsp project file with Visual C++ 5.0 and build it.

The Windows CE sample file is nearly ready to build. After you open the SampleCE.dsp project file you will need to insert the GeometryManager.dsp project file to the SampleCE workspace. Select the menu item Project | Insert Project into Workspace... to add the child project. Be sure to make GeometryManager a dependency of SampleCE with Project | Dependencies. Once you get the SampleCE project set up like this, Visual C++ 5.0 will take care of linking with the appropriate libraries and copying the executable and DLL files to the appropriate places when you do a build.

For those of you without Visual C++ 5.0 you will need to link with the appropriate GeometryManager.lib and make sure that the appropriate GeometryManager.dll is copied to somewhere in your application path, preferably in the same directory as your executable.

Support

All support is handled online. Email technical questions to techsupport@stonehorse.com. Questions will be answered as quickly as possible.


Please send any technical questions to techsupport@stonehorse.com
Copyright © 1998 Stonehorse Software
Last updated May 28, 1998.