A class that allows you to display your data for a control as tooltip. written by Eugene Pustovoyt and published in Codeproject.  Very cool.

Features

  • Standard and balloon tooltip
  • Built-in HTML-lite language for a tooltip
  • Built-in support for CSS styles
  • Built-in support for menus and toolbars
  • Support for any size icons (max. 256 colors)
  • Support for bitmaps
  • Support for ImageList
  • Load icons, bitmaps and strings from resources, DLLs or files
  • Support Fade-in and Fade-out effects
  • Support for gradient shadow for tooltip and images
  • Support for applies miscellaneous effects over the any images (lighten, darken, grayed)
  • Support for hyperlinks
  • Support for hot areas
  • Support for tables
  • Support for CScrollView
  • Extended <br> and <t> tags
  • Extended resource strings for the menu and toolbars items
  • Every size can be customized
  • Change runtime a tooltip’s text
  • Implemented a Debug Mode (an idea from www.tooltips.net site with Vitaly Tomilov‘s permission)
  • Support for an animation – NEW in v2.1
  • Support a text wrapping – NEW in v2.1
  • Full source code included!