OLETools is a collection of OCX controls in a 32 bit format. It offers tools for better interface, multimedia, a better timer, and advanced windows functionality like subclassing.
Package contains 54 different controls.
MH3D is a data-aware label control with the ability to change to display multiple line captions, and to display a percentage bar.
MH3DBUTN is a command button which allows multiple line captions, allows up/down states (button stays down when pushed), and allows multiple bitmaps on the control to represent the various states.
MH3DCALENDAR is a data-aware, interactive calendar control which allows a bitmap to be displayed on the background or the top of the calendar, can return different date formats, and has multi-language support.
MH3DCHECK is a data-aware check box control which supports multiple line captions, and allows the programmer to replace check box with bitmaps for different states.
MH3DLIST is a data-aware list box which supports multiple columns for the items in the list box, gives the ability to search the items for a particular string, gives the ability to make all items to be in upper/lower case characters, and allows two different bitmaps to be placed in a list to show selection status.
MH3DCOMBO is a data-aware combo box which contains all the capabilities of the MH3DLIST control, and adds the ability to determine how many items are shown when a combo boxes list is dropped down.
MH3DCOMMAND has all the features of the MH3DBUTN control, and it adds the capability to display different pictures for 3 different states (up/down/pressed).
MH3DDIR is a directory list box control with the capabilities of the MH3DLIST control.
MH3DDRIVE is a drive list box control with the additional capabilities of the MH3DLIST control.
MH3DFILE is a file list box control which adds the capabilities of the MH3DLIST control.
MH3DFRAME is a frame control which allows the creation of a frame without a border, and allows bitmaps to be placed in the control.
MH3DGROUP is a combination of the MH3DCOMMAND and the option buttons which allows multiple instances to work together allowing only one button to be down at a time.
MH3DLABELis a data-aware label control which allows a picture to be displayed in the control, and allows the caption to be positioned vertically, horizontally, and tiled in either direction.
MH3DMULTILABEL is a data-aware label control which allows multiple columns which contain the capabilities of the MH3D control, and allows the ability to automatically align the control to the top or the bottom of the form.
MH3DOPTION is a data-aware option button which allows the use of pictures to represent the various states (checked, unchecked, grayed, pressed), and allows the button to be resized and aligned to the left or to the right.
MH3DTEXT is a data-aware text box which can be automatically aligned horizontally.
MHALARM rings an alarm and displays a bitmap to grab the users attention; the programmer can configure from the default alarms (clock, wrist watch, or telephone) or can create an original alarm by providing bitmaps and wave files.
MHANIMATE is a picture box which allows a series of up to 256 pictures to be displayed - one after the other.
MHMARQUE is a label control which shows a moving bitmap with or without a set of up to 3 bitmaps.
MHAVI is a control which plays AVI (MS Video) files including the audio portion of the AVI.
MHCARD, MHDICE is a picture control that displays a fixed set of bitmaps that represent playing cards (MHCARD) or up to six dice (MHDICE).
MHCLOCK is a clock control which will display the time on a clock face; it will also allow the programmer to use a custom bitmap instead of the default one.
MHCOMMAND is a command button which supports multiple line captions, and replacement of the standard button image with programmer-defined bitmaps.
MHFILEDISPLAY is a text box which will display a file, and adds search capabilities.
MHCOMMONDIALOG is a common dialog control which allows additional controls to be placed on the dialog box, allows the dialog to be resized, and adds a FileNameChange event for open/save dialogs.
MHINPUT is a data-aware text box control which allows a custom format to be defined for input up to the first 50 positions, has predefined input masks like phone numbers and social security numbers, has overstrike mode, has an undo option, and adds an event which is fired when invalid input is received.
MHMASKINPUT is exactly like the MHINPUT control except that it adds design- / run-time configuration via INI files.
MHDATEINPUT is exactly like MHINPUT except that only date input is allowed, and it can contain spin buttons.
MHINTINPUT is exactly like the MHINPUT except that only integer input is allowed, and it can contain spin buttons.
MHREALINPUT is exactly like the MHINPUT except that only real number input is allowed, and it can contain spin buttons.
MHTIMEINPUT is exactly like the MHINPUT except that only time input is allowed, and it can contain spin buttons.
MHDIAL is a data-aware control which acts like a radio dial, and can contain a custom bitmap.
MHFILELIST is a file list box which contains information about a file, and includes drives and directories in the list box as well.
MHHISTOGRAPH is a control which will graph information on the screen as if the screen were a piece of paper, the paper can be moved forward and backward, and different colors can be used to do the plotting.
MHIMAGE is picture box control which displays BMP, TGA, ICON, GIF, PCX, TIF, and WMF files (including 24 bit color files); the control will also allow zooming in or out on the picture.
MHINI (REGISTRY) is a control which gives a program the ability to easily retrieve, add, or modify data contained in INI files or from the Windows Registry; no function calls required.
MHINVISIBLE is an invisible control which can be placed on top of forms to allow the clicking of a location to fire events.
MHMULTI is a command button control with the ability to have five different states, and can display five different bitmaps or colors to represent each state.
MHOUTBOX allows programmers to write code which could go to the printer, screen, a metafile, or the clipboard.
MHROLLUP is control which looks like a miniature window; it can be moved around in its defined work space and can be minimized(only shows the title bar of the window) or maximized.
MHSPLITTER (ELASTIC) is a frame control which allows for the automatic resizing of all the child controls when the container window is resized.
MHSTRETCH is a lasso control which the user can use to select controls; after selection the program can allow the user to resize move, but any action taken on the selected control must be done programmatically.
MHSUBCLASS is a control to allow the programmer the ability to respond to events which are not implemented in Visual Basic.
MHWAVE is a control which will store a WAV(no WAV file required for distribution) and will play it.
Also contains MH3DGAUGE (a 3d data aware gauge control), MH3DKEYSTAT (a 3d key state control), MHNETWORK (provides easy access to network dialogs/functionality), MHTIP (displays pop-up captions for items), MHTIMER (a higher resolution timer), MHSLIDE (a data-aware scroll bar control with customizable bitmaps), MHTREE (a tree control with customizable bitmaps), MHODDPIC (a picture box control for non-rectangular shapes),and MHTAB (Tabbed multi-page frame).