hTooltip - Compatibility

OS versions and the Common Controls library

The hTooltip ActiveX DLL can be used in any client and server version of Microsoft Windows. Its features were tested in all versions of Windows starting from the era of Windows 95 and now in Windows 10.

The tooltip features encapsulated in the hTooltip component rely on the Common Controls library (ComCtl32.dll) included in every installation of Microsoft Windows. Actually hTooltip is an intelligent and handy wrapper for the native Windows tooltip functionality.

Windows visual styles

The tooltips created with the hTooltip component are automatically rendered with the OS visual styles if they are enabled in your application. In this case the beautiful shadow behind the tooltip window is present, and attractive non-denticulated system icons are drawn inside the tooltip balloons. The tooltip window also appears using a fade-in effect.

Development environments

The component was designed originally for Visual Basic 6, but it can be used in the development environments which can work with COM objects - such as Visual Basic for Applications in Microsoft Office, Visual FoxPro, Delphi and the .NET Framework.

The method you use to create hTooltip objects depends on a particular development environment. For instance, VBA in Microsoft Office allows you to refer the hTooltip DLL and use early binding like you do it in VB. Environments like Visual FoxPro allow you to create COM objects only through late binding with the CreateObject function, and you will use this approach. In Delphi you can create component wrappers and place hTooltip classes as normal Delphi components on its component palette, and so on.

Required files

hTooltip is developed using Visual Basic 6. To use this component, you must have only the VB6 runtime support library installed on your system (MSVBVM60.DLL). This file is installed on your system automatically with VB6. It is also present in your system if you have Windows 2000 or Microsoft Office 2000 or later versions of these products. If MSVBVM60.DLL is missing on the pc for a reason, you can always download and install it from Microsoft's website.

What's New in hTooltip »