************************************************************************
	README.TXT	for HIERBOX		last update:  94-11-10
************************************************************************

  Purpose:	Hierarchical Listbox

  Author:	ABRI Datenverarbeitung GesmbH
		Andreas Vogel
		Miltnerweg 17/14/19
		A-1110 Vienna, Austria
		phone/fax/modem: 0043 1 76 23 35
		handy:		 0043 0663 802 538
		CIS:		 100343,2704

	--------------------------------------------------------
		HIERBOX IS FREE OF ANY CHARGE
	--------------------------------------------------------

Intro
=====

	Implementation of a Hierarchical ListBox using bitmaps in the
	front of the item text.

	Folding can be either done by double-clicking on an item or
	by single-clicking on the bitmap. Further the single-click is
	also simulated by pressing the BLANK-key on the selected item.

	This implementation is inhereted from one of the examples of the
	Microsoft Developer Network CD.

	The current version does neither support dynamically creation and
	removing of items nor it supports moving of items (as MSELM.ZIP does).


How to use HIERBOX in your application
======================================

	1.) Please look to TEST.CPP. For the first release I was too lazy to
	    comment something in the readme.txt


about TEST.CPP
==============

	TH1Dialog::SetupWindow() demonstrates what happens when
	AddItem("buggy.bmp", ...) will be attempted to load a destroyed bitmap
	file. The file "buggy.bmp" has been manually modified by adding two
	characters at the beginning of the file.

Troubles
========

      -	Since I had troubles in using 3D effect on the Listbox, I removed
	that feature. But the disabling can only be performed in the creation
	of the dialog (may be there is a better way to do this, or the best
	way would be not to remove the 3D effect, any suggestions ?).

      - Troubles in using EvSetFont(). Dont know how to implement! Any
	suggestions ?

      - I wanted to append the item-strings with dynamic string length but I
	had troubles when I append the string to the Array Container. There the
	destructor is always called and the allocated memory (by my own class
	constructor) is released immediately after the creation ? So I decide
	to make the lengths fixed. If anyboy has a suggestion, please mail me.

Version upgrades
================

  V1.0	94-11-10 HIERBOX

      -	first release for CIS.

		!!! THIS IS A PRE-RELEASE !!!

	The displayed text length is FIXED to 40 characters !


Special thanks to
=================

	Microsoft Developer Network


	Giving me hints or improvement suggestions. Thanks again.


About the author
================

	If you have any experiences such as troubles or improving suggestions
	it would be nice to hear from you.

Andy
