OLETools 5.0 Trial Version


Company Name: MicroHelp Inc.

Address: 4211 J.V.L Industrial Park Dr., NE Marietta, GA 30066

Telephone: 800-847-8488

FAX: 770-516-1099

CIS Forum: MicroHelp

Sales/Product Info E-Mail: tools@microhelp.com

World Wide Web: www.microhelp.com

Newsgroup: mhnews.microhelp.com

Location on CD-ROM: ActiveX/Microhlp/Oletrial

Installation: Click here to install the OleTools trial version.

MicroHelp OleTools 5.0 consists of over 50 OLE controls designed to add valuable functionality to your applications. The multiple segment label makes short work of creating status bars, and the RollUp control enables you to create floating palettes easily. Also included is an assortment of visual controls such as Gauge, Dial, Marquee, and Histograph. Trial versions of these controls are provided on this CD-ROM. These are fully functional controls, but will display a "nag" screen and are not licensed for distribution. Descriptions of each control can be found below.

Mh3d

The Mh3d control is an enhanced version of the standard Visual Basic label control. You can use Mh3d to create custom labels that have depressed or raised shading and other 3-D effects. Mh3d controls have a Percent Complete feature as well as the ability to display multiline captions.

Mh3dButn

The Mh3dButn control is an enhanced version of the standard Visual Basic command button. You can use it to create custom buttons that have 3-D effects, multiline captions and multiple bitmaps to represent different conditions.

Mh3dCalendar

The Mh3dCalendar control is used to display and select dates from a monthly calendar. Some of the unique features of the Mh3dCalendar control include:

tndot.gif The ability to display and select multiple dates

tndot.gif An optional 3-D appearance drawn around the edge of the control as well as the currently selected date

tndot.gif Control of all the colors used in the control

tndot.gif The ability to display an image on the background of the control or on the top half of the control (similar to a fold-out calendar)

tndot.gif Multi-language support

Mh3dCheck

The Mh3dCheck control is an enhanced version of the standard Visual Basic check box control. The Mh3dCheck custom control has all the functionality of the standard Visual Basic check box, supporting all of the same properties, events and methods. In addition to supporting all the properties and features of the standard control, Mh3dCheck has several unique features including:

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif A multi or single line caption that can be aligned

tndot.gif Ability to change the check box as well as to display pictures for the different states

Mh3dCombo

The Mh3dCombo control is an enhanced version of the standard Visual Basic combo box control. The Mh3dCombo custom control has all the functionality of the standard Visual Basic combo box and supports all of the same properties, events and methods. In addition, Mh3dCombo offers the following unique features:

tndot.gif An optional 3-D appearance, including the font used in the list portion

tndot.gif Control of all the colors used in the control

tndot.gif Multiple columns for the items in the list box portion of the control

tndot.gif The ability to search the items in the control for a string

tndot.gif The ability to force the case of all items in the list box section of the control

tndot.gif Display two different pictures for every item in the list portion of the control, one when it is selected and another when it is not

tndot.gif An optional dividing line that can be displayed between columns

tndot.gif Set the number of items that are displayed in the drop-down portion of the control

Mh3dCommand

The Mh3dCommand control is an enhanced version of the standard Visual Basic command button control. In addition to supporting most of the properties and features of the standard control, Mh3dCommand has several unique features.

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif A multi or single line caption that can be aligned

tndot.gif The ability to display pictures for the three different states: Down, Pressed and Up

tndot.gif Create a state button -- one that can be toggled between the up and down positions

Mh3dDir

The Mh3dDir control is an enhanced version of the standard Visual Basic directory list box control. The Mh3dDir custom control has all the functionality of the standard Visual Basic directory list box and supports all of the same properties, events and methods. In addition, Mh3dDir has several unique features as follows:

tndot.gif An optional 3-D appearance, including special 3-D directory pictures and the font used for the directory names.

tndot.gif Control of all the colors used in the control.

tndot.gif The ability to search the items in the control for a string.

tndot.gif The ability to force the case of all items in the list box section of the control.

tndot.gif Display two pictures for every item in the list portion of the control, one when it's selected and another when it's not (available only when you are not using the default 3-D pictures).

tndot.gif Single or multi-select capability.

tndot.gif An optional caption.

tndot.gif Supports the AddItem and RemoveItem methods.

Mh3dDrive

The Mh3dDrive control an enhanced version of the standard Visual Basic drive list box control. This control has all the functionality of the standard VB drive control, with a number of added features and additional functionality. Mh3dDrive offers several unique features as follows.

tndot.gif An optional 3-D appearance, including special 3-D drive types and the font used for the drive volume labels

tndot.gif Control of all the colors used in the control

tndot.gif The ability to search the items in the control for a string

tndot.gif The ability to force the case of all items in the list box section of the control

tndot.gif Display two pictures for each item in the list portion of the control, one when it's selected and another when it's not (available only when you are not using the default 3-D pictures)

tndot.gif Supports the AddItem and RemoveItem methods

Mh3dFile

The Mh3dFile control is an enhanced version of the standard Visual Basic file list box control. The Mh3dFile control has all the functionality of the standard Visual Basic file list box control, with a number of added features and additional functionality. Mh3dFile has several unique features including:

tndot.gif An optional 3-D appearance, including special 3-D pictures and the font used for the file names

tndot.gif Control of all the colors used in the control

tndot.gif The ability to search the items in the control for a string

tndot.gif The ability to force the case of all items in the list box section of the control

tndot.gif Display two different pictures for every item in the list portion of the control, one when it is selected and another when it is not selected.

tndot.gif Single or multi-select capability

tndot.gif An optional caption

tndot.gif Supports the AddItem and RemoveItem methods

Mh3dFrame

The Mh3dFrame control is an enhanced version of the standard Visual Basic frame control. In addition to supporting all of the properties and features of the standard control, Mh3dFrame offers the following unique features:

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif The ability to align the caption and create a frame without a border

tndot.gif Display a picture on the background of the control

Mh3dGauge

The Mh3dGauge control is a unique control used to display linear, needle or bitmap style gauges. Mh3dGauge controls are useful for Percent Complete indicators, fuel gauges, thermometers or any other type of analog gauge. Mh3dGauge features:

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif The ability to align the caption

tndot.gif The ability to use two different pictures to indicate the Percent Complete

Mh3dGroup

The Mh3dGroup control is an enhanced version of the standard Visual Basic command button control that has the combined functionality of the Mh3dCommand custom control and an option button. An Mh3dGroup control has all of the functionality of Mh3dCommand. In addition, this control has the ability to function in tandem with other instances of the same control as a group of option buttons. Mh3dGroup has the following unique features:

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif A multi or single line caption that can be aligned

tndot.gif The ability to display pictures for the three different states: Down, Pressed and Up

tndot.gif Create a state button -- one that can be toggled between the up and down positions

tndot.gif A group property that makes multiple instances of this control work like option buttons

Mh3dKeyStat

The Mh3dKeyStat control is an enhanced command button control that is used to monitor the four PC keyboard state keys. Mh3dKeyStat provides the following features:

tndot.gif Different images for the on and off states

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif The ability to align the caption

Mh3dLabel

The Mh3dLabel control is an enhanced label control. In addition to supporting all of the properties and features of the standard label control, Mh3dLabel offers several unique features:

tndot.gif An optional 3-D appearance including an inner and outer bevel and font.

tndot.gif Control of all the colors used in the control.

tndot.gif Display a picture on the background of the control.

tndot.gif Align the caption both vertically and horizontally.

Mh3dList

The Mh3dList control is an enhanced version of the standard Visual Basic list box control. The Mh3dList custom control has all the functionality of the standard Visual Basic list box control, with a number of added features including:

tndot.gif An optional 3-D appearance, including the font used for the items in the list

tndot.gif Control of all the colors used in the control

tndot.gif The ability to create multiple columns, each with a unique width, alignment and the ability to be resized at run-time

tndot.gif The ability to search the items in the control for a string

tndot.gif The ability to force the case of all items in the list box section of the control

tndot.gif Display two different pictures for every item in the list: one when it is selected and another when it is not selected

One of the most unique features in this control is the ability to have multiple columns that can be either fixed in width or set to allow the user to adjust the width at run time. You can even have scrolling titles with a separate heading for each column.

Mh3dMenu

The Mh3dMenu control is used to give a 3-D appearance to any menu, create pop-up and tear-off menus, and replace the system menu. In addition to the optional 3-D effects, Mh3dMenu offers the following features:

tndot.gif Modify any form's system menu and still access the standard events.

tndot.gif Create pop-up and tear-off menus

tndot.gif Use custom pictures to indicate the check and unchecked states

tndot.gif Optional 3-D fonts used in the menu items

tndot.gif Control of all the colors used in the control

Note: This control cannot be used with Microsoft Visual/C++. Visual Basic creates and handles menus very differently from C.

Mh3dMultiLabel

The Mh3dMultiLabel control is an enhanced version of the standard Visual Basic label control. In addition to supporting all of the properties and features of the standard control, Mh3dMultiLabel has the following unique features:

tndot.gif An optional 3-D appearance, including the fonts used in the segment captions

tndot.gif Control of all the colors used in the control

tndot.gif The ability to automatically align the control to the top or bottom of the parent when using VB version 2.0 or later.

The most unique aspect of this control is its ability to have up to 100 different and individually addressable segments. Each segment has its own set of properties, which allow you to display captions, pictures and even a Percent Complete bar.

Mh3dOption

The Mh3dOption control is an enhanced version of the standard Visual Basic option button control. Mh3dOption has all the functionality of the standard Visual Basic option button plus the following unique features:

tndot.gif An optional 3-D appearance, including the font used in the caption

tndot.gif Control of all the colors used in the control

tndot.gif A multi or single line caption that can be aligned

tndot.gif The ability to change the size of the Option box as well as display pictures for the different states

tndot.gif You can display your own pictures for the checked, unchecked, grayed (disabled) and pressed states.

tndot.gif You can align the option button to the left or right side of the control and even modify the size of the option button itself.

Mh3dText

The Mh3dText control is an enhanced version of the standard Visual Basic text control. The Mh3dText custom control has all the functionality of the standard Visual Basic text control and supports all the same properties, events and methods with the following exception: the Mh3dText custom control cannot support the PasswordChar property that is standard in Visual Basic. That style cannot be combined with the style that is required to allow us to draw the bevel around the edge of the control. Mh3dText provides the following unique features:

tndot.gif An optional 3-D appearance

tndot.gif Control of all the colors used in the control

tndot.gif The ability to horizontally align the text in the control

MhAlarm

The MhAlarm control is an audio-visual attention getter that comes in three default styles: telephone, alarm clock, or wrist alarm. You can also define your own images. You can display MhAlarm controls on your forms and use the associated bitmaps in place of your form's icon when the form is minimized.

MhAnimate

The MhAnimate control is an enhanced picture box control that can display a sequence of bitmaps. Once you set the MhAnimate control's properties, it runs without further attention by your program. MhAnimate has properties to control the speed, direction and content of playback.

MhAVI

The MhAVI control provides the ability to open and play audio-visual interleave (AVI) files. AVI files contain video and (optionally) audio in the Microsoft Video for Windows format.

MhCallBack

The MhCallBack control provides access to three types of Windows services: enumerated list, message hook services, and subclassing. Windows refers to the first two services as callback services.

MhCard

The MhCard control lets you display any card from a standard 52-card deck of playing cards. This control is similar in concept to a Picture control, except that it displays a fixed set of bitmaps.

MhClock

The MhClock control lets you display clocks in digital and analog form. In addition to an alarm feature, MhClock provides default clock images and 3-D effects. You may also specify your own bitmaps to display.

MhCommand

The MhCommand control enhances the standard Visual Basic command button by providing multiline captions, alignment of the caption, and replacement of the standard button image with programmer-defined bitmaps.

MhCommonDialog

The MhCommonDialog control is an enhanced version of the Visual Basic common dialog control. MhCommonDialog is 100% compatible with the standard VB common dialog control and includes the following additional features:

tndot.gif You can add your own controls to a common dialog box. When controls are placed on a common dialog box, they will behave exactly like they do on a VB form. The standard VB events will continue to occur for each control.

tndot.gif When using the File Open and File Save dialog boxes, the FileNameChange event occurs as the user selects different files in the file list. You can place code in that event to respond to each change, such as displaying the highlighted file in an MhFileDisplay control.

tndot.gif You can resize or move a common dialog box to make room for your own controls.

MhDateInput

The MhDateInput control is an enhanced version of the VB text box control and is designed specifically for entering dates. MhDateInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of dates. MhDateInput features the following:

tndot.gif Eight different date formats, including the ability to use the Long and Short date formats defined in the Control Panel.

tndot.gif Seventeen language options, plus the ability to use the current Language setting in the Control Panel.

tndot.gif Optional built-in spin buttons, with complete control over the position, decrement/decrement values and repeat rate.

tndot.gif Optional horizontal scrolling when the text length exceeds the physical width of the control.

tndot.gif Horizontal and vertical alignment of the text.

tndot.gif Optional 3-D effects.

tndot.gif Complete control over the size, appearance and behavior of the caret.

tndot.gif The ability to define minimum and maximum dates allowed by the control.

tndot.gif Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

MhDial

The MhDial control is a potentiometer control similar to the volume control on most radios.

MhDice

The MhDice control is a specialized picture box control that displays dice.

MhDragDrop

The MhDragDrop control provides automated drag-drop capabilities in VB applications. You can drag and drop items within the same application, as well as with other non-VB applications.

MhFileDisplay

The MhFileDisplay control is a high-performance file viewer that allows you to display and browse any ASCII text file, regardless of size. The MhFileDisplay control has many useful features to give your programs superb file-viewing capabilities:

tndot.gif Extremely fast scrolling with the ability to move instantly to any location in the file.

tndot.gif Highlight a portion of the file with the mouse and retrieve the text contained in the selection.

tndot.gif A built-in search feature with optional Find dialog box.

tndot.gif Optional 3-D effects.

tndot.gif User-defined tab expansion.

tndot.gif Limit the display to a specific portion of the file.

MhFileList

The MhFileList control is an enhanced version of the standard VB file list box control. In addition to displaying information about files, it can display directory names and list the available drives.

MhHistograph

The MhHistograph control is a specialized picture box control that lets you display information as if it were being drawn on a plotter. The MhHistograph control lets you create charts by simulating a plotter. You can plot data along a time line and move the paper forward and backward in the plotter to view or draw on different sections of the paper.

MhImage

The MhImage control displays many of the most popular image file formats including:

tndot.gif BMP

tndot.gif GIF

tndot.gif ICON

tndot.gif PCX

tndot.gif TGA

tndot.gif TIF

tndot.gif WMF

         24-bit color images are supported.

MhIni

The MhIni control provides the capability to retrieve, add, and modify information in Windows initialization (INI) files and the Windows Registry.

MhInput

The MhInput control is an enhanced version of the standard VB text box control. Since MhInput controls contain all the capabilities of standard VB text box controls, you can use an MhInput control in place of any standard text box control. Most importantly, MhInput's custom properties let you easily implement features (using a single instruction) that would take several VB instructions to perform. MhInput's many advantages include the following:

tndot.gif Masked input characters. This allows you to specify the nature of the characters that may be entered in the first 50 positions of the control.

tndot.gif Pre-defined input types. These include Social Security and phone numbers, five- and nine-digit zip codes, times and dates.

tndot.gif An extra thick BorderStyle.

tndot.gif Insert and overstrike modes, including separate Caret sizes for each mode. Standard VB text box controls do not provide overstrike mode.

tndot.gif Programmer-defined maximum text length.

tndot.gif An Alignment property.

tndot.gif An undo option.

tndot.gif An AutoTerminate event that occurs when the user enters the last character of a control in which you've specified a maximum text length.

MhIntInput

The MhIntInput control is an enhanced version of the VB text box control designed specifically for numeric input. The MhIntInput control is ideal for data entry applications and other situations where you want to restrict user input to a certain long integer range. MhIntInput features the following:

tndot.gif Optional built-in spin buttons, with complete control over the position, increment/decrement values and repeat rate.

tndot.gif Optional horizontal scrolling when the text length exceeds the physical width of the control.

tndot.gif Horizontal and vertical alignment of the text.

tndot.gif Optional 3-D effects.

tndot.gif Complete control over the size, appearance and behavior of the caret.

tndot.gif The ability to define minimum and maximum values allowed by the control.

tndot.gif Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

MhInvisible

The MhInvisible control lets you create a control that can be used to generate events for portions of a form or another control.

The MhInvisible custom control is an invisible control that you can place on top of forms or other controls to intercept and react to the standard set of events. The control is useful when you want a control or form to react to events based on the location on the control or form where the event occurred.

MhMarque

The MhMarque control is an enhanced label control that can show a moving banner of text, with or without a set of moving bitmaps. The MhMarque control is useful when you want a control that attracts attention. In many respects, the MhMarque control combines the features of the MhAnimate and the Mh3d controls into a single control. The major difference between the MhMarque and MhAnimate controls, however, is that you can specify up to three unique bitmaps for the MhMarque while the MhAnimate control can display up to 32,767 bitmaps.

MhMaskInput

The MhMaskInput control is a powerful text box control that allows you to define your own edit masks. MhMaskInput offers the following features:

tndot.gif Design time or run time configuration via an initialization (.INI) file.

tndot.gif Optional case conversion, with mixed-case support for proper names.

tndot.gif Optional horizontal scrolling when the text length exceeds the physical width of the control.

tndot.gif Horizontal and vertical alignment of the text.

tndot.gif Optional 3-D effects.

tndot.gif Complete control over the size, appearance and behavior of the caret.

tndot.gif A custom event that occurs when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

MhMulti

The MhMulti control is similar to the standard Visual Basic command button control but has the ability to display five different images. You can display each version of the control in four different states, indicated by a change in color of part or all of the control. You decide if the user can change the state of the control by clicking it or if the state of the control changes only from code.

MhNetwork

The MhNetwork control provides quick and easy access to standard Windows network dialogs and functionality.

MhOddPic

The MhOddPic control is a specialized picture box control that displays pictures that are not rectangular in shape.

MhOutBox

The MhOutBox control is a powerful and unique picture control that gives you true device-independent output capabilities. With MhOutBox you can write one set of instructions that will produce output to the screen, a printer, a metafile or the clipboard. MhOutBox also provides VB programmers with convenient access to many Windows GDI functions without using C and the Windows SDK and allows you to:

tndot.gif Draw interactively on the control at design time by manipulating properties in the Properties list. The resulting image is then saved in the form file, in metafile format.

tndot.gif Combine or merge bitmaps. This can be done by pasting an image from the clipboard, loading a disk file or reading the Picture property from a picture control.

tndot.gif Create multiple streams of text within a single image.

tndot.gif Reduce or enlarge the image in one or two lines of code.

MhOutOfBounds

The MhOutOfBounds control is used to bind any or all controls on the parent form, including the form and menu. This control is very unique and will work only with Visual Basic version 3 or later.

MhRealInput

The MhRealInput control is an enhanced version of the VB text box control that was designed specifically for entering real numbers and currency values. The value is displayed according to the Number or Currency settings defined in the Windows Control Panel. The MhRealInput control is ideal for data entry applications and other situations where you want to restrict user input to a certain range of real numbers or currency values. The MhRealInput control offers the following features:

tndot.gif Optional built-in spin buttons, with complete control over the position, decrement/decrement values and repeat rate.

tndot.gif Optional horizontal scrolling when the text length exceeds the physical width of the control.

tndot.gif Horizontal and vertical alignment of the text.

tndot.gif Optional 3-D effects.

tndot.gif Complete control over the size, appearance and behavior of the caret.

tndot.gif The ability to define minimum and maximum values allowed by the control.

tndot.gif Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

MhRollUp

The MhRollUp control is a container control that operates like a drop-down combo box. By placing the appropriate controls inside the MhRollUp control, you can easily create a floating palette, toolbox, or dialog box.

MhSaver

The MhSaver control lets you add screen blanking to your applications. You can choose between the four screen-saving features supplied or write your own graphics routines.

MhSlide

The MhSlide control is a scrollbar-like control used to display a custom scale and button. You move the slide's button to set the Value of the control. MhSlide provides four different slides you can use in your program, or you can create your own slides.

MhSlide controls are useful for representing volume controls, slides on industrial equipment, rulers for positioning text or any situation where you want to display a scale and position a pointer within a range of values.

MhSplitter

The MhSplitter control is a container control that, when used in conjunction with other controls of the same type, allows splitting the main container so that each part can be sized individually.

MhStretch

The MhStretch control lets the user size other controls or mark a rectangular area of the display. An MhStretch control, when enabled, looks like a rectangle with a set of sizing handles.

MhSubClass

The MhSubClass control provides access to subclassing services.

MhTab

The MhTab control is a multi-container control with tabs that resemble 3-by-5 tab cards. The tabs are used to select the folders contained within the control. The programmer can define the number of folders per row and the total number of folders.

MhTimeInput

The MhTimeInput control is an enhanced version of the VB text box control designed specifically for time input. MhTimeInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of times. MhTimeInput features the following:

tndot.gif Optional built-in spin buttons, with complete control over the position, increment/decrement values and repeat rate.

tndot.gif Optional horizontal scrolling when the text length exceeds the physical width of the control.

tndot.gif Horizontal and vertical alignment of the text.

tndot.gif Optional 3-D effects.

tndot.gif Complete control over the size, appearance and behavior of the caret.

tndot.gif The ability to define minimum and maximum times allowed by the control.

tndot.gif Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

MhTimer

The MhTimer control is a replacement for the Timer control included with Visual Basic.

MhTip

The MhTip control is used to provide pop-up captions when the mouse is moved over other designated controls.

MhTool

The MhTool control provides a toolbox control that functions very much like the Visual Basic Toolbox. The control handles all the details of displaying the correct bitmaps when you press and release a specific tool button. Additionally, you can create state buttons for your toolbox.

MhTree

The MhTree control lets you display information in a collapsible/expandable tree.

MhWave

The MhWave control makes storing and playing wave (.WAV) files easy. MhWave also includes special functionality that you can use to play pre-recorded numbers and dates. The MhWave control requires a sound card for the playback of wave files.

Return to Contents


home.gif